Open mario-mui opened 4 years ago
最近被(oauth2, oidc, ladp idp, 单点登录)这几个概念搞得有点晕。研究下,做个整理
OAuth2 是一种身份验证协议,用于进行身份验证和授权用户在应用程序中使用另一个服务提供者。
在 oauth 的流程中主要存在三个角色
没图说个毛。。。。先上个流程图
官方流程 这里咱就不啰嗦了。
openId connect 简单说就是对oauth2 的改善。在oauth2基础上多提供了 id_token
idp 就是 identity provider 。而 ldap 个人理解就是 idp 的一种吧
最后单点登录,我理解的是对oauth2和oidc实现后的一种能力表现吧
最近被(oauth2, oidc, ladp idp, 单点登录)这几个概念搞得有点晕。研究下,做个整理
oauth2
OAuth2 是一种身份验证协议,用于进行身份验证和授权用户在应用程序中使用另一个服务提供者。
在 oauth 的流程中主要存在三个角色
没图说个毛。。。。先上个流程图
官方流程 这里咱就不啰嗦了。
oidc
openId connect 简单说就是对oauth2 的改善。在oauth2基础上多提供了 id_token
idp, ldap, 单点登录
idp 就是 identity provider 。而 ldap 个人理解就是 idp 的一种吧
最后单点登录,我理解的是对oauth2和oidc实现后的一种能力表现吧