【发布时间】:2020-11-23 17:39:12
【问题描述】:
我目前对 OAuth2.0 授权代码流程不熟悉,我已经阅读了很多关于它的文章,目前我仍然不知道如何正确实施它。到目前为止,我对流程的了解:
- 用户使用 OAuth 登录
- 用户被重定向到授权服务器获取授权码
- 权限/范围回调
- 重定向到授权服务器以获取访问令牌以换取授权码
- 使用访问令牌重定向回客户端
- 客户端使用访问令牌访问资源服务器。
现在,我仍然困惑的是登录验证应该从哪里来(用户名的登录 - 密码)?是否在进入 OAuth 流程之前进行单独的验证,一旦用户有效,就应该返回流程?
【问题讨论】: