【发布时间】:2020-01-12 08:06:27
【问题描述】:
我知道有很多关于这一点的材料,但我还是不太明白。
我知道 OAuth2 不适用于身份验证,并且您需要在顶部使用 OIDC 才能进行身份验证。
但还是不太明白为什么。
如果我查看隐式流程,其中一个步骤是用户向授权服务器进行身份验证,然后颁发访问令牌。
这是身份验证,不是吗?
那么为什么我们还需要 OIDC 和 ID 令牌呢?是不是因为访问令牌本身不够用,而 JWT 确保用户稍后可以通过后端服务进行身份验证?
如果您只有 OAuth2 而没有 OIDC,您将如何进行身份验证?
【问题讨论】: