Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建自己的开放ID连接授权服务器_Java_Oauth 2.0_Spring Security Oauth2_Openconnect - Fatal编程技术网

Java 如何创建自己的开放ID连接授权服务器

Java 如何创建自己的开放ID连接授权服务器,java,oauth-2.0,spring-security-oauth2,openconnect,Java,Oauth 2.0,Spring Security Oauth2,Openconnect,我创建了一个应用程序,用于实现所有OAUTH2授权类型,例如(密码授权、客户端凭据和授权类型授权流)。但是,现在我想将授权类型grant flow切换为openid connect 谷歌搜索了这一场景,但他们都在使用第三方库生成开放id连接令牌,如(keydape、谷歌、okta、athelete) 如何在open id connect中创建自己的授权服务器?这将是有益的,如果任何输入或链接在这个案件。提前感谢。OpenID(OIDC)只是OAuth 2.0之上的一层,以最简单的形式表示身份。如

我创建了一个应用程序,用于实现所有OAUTH2授权类型,例如(密码授权、客户端凭据和授权类型授权流)。但是,现在我想将授权类型grant flow切换为openid connect

谷歌搜索了这一场景,但他们都在使用第三方库生成开放id连接令牌,如(keydape、谷歌、okta、athelete)

如何在open id connect中创建自己的授权服务器?这将是有益的,如果任何输入或链接在这个案件。提前感谢。

OpenID(OIDC)只是OAuth 2.0之上的一层,以最简单的形式表示身份。如果不想使用库,则必须阅读规范并自己编写代码

研究这两个Python库,了解它们是如何实现的:


    • 为什么不以更真实的方式操作,并从应用程序中获取安全性

      将您的精力投入到编写与云授权服务器接口的符合标准的便携式应用程序中

      我将开发人员指向以下类型的设置: