我创建了一个用于实现所有OAUTH2授予类型的应用程序,例如(密码授予。客户端凭据和授权类型授予流)。但是,现在我想将授权类型授予流切换为开放ID连接。
通过Google搜索该场景,但所有人都使用第三方库来生成像((keycloak,google,okta,athelete)这样的开放ID连接令牌。
如何在开放ID连接中创建自己的授权服务器?如果在这种情况下有任何输入或链接,将很有帮助。预先感谢。
OpenID(OIDC)以最简单的形式只是OAuth 2.0 for Identity之上的一层。如果您不想使用库,则必须阅读规范并自己编写代码。
研究这两个Python库以了解它们是如何做到的:
为什么不以更真实的方式进行操作,并从您的应用中外包安全性?
[努力编写与云授权服务器接口的符合便携式标准的应用程序。
我将开发人员指向以下类型的设置:https://authguidance.com/2019/09/15/developer-domain-setup/