它们可以一起使用吗?....或者它们是两个独立的协议,根据上下文可能有用也可能没用?
我问的原因是因为我正在尝试实现以下内容:
- 用户“Bob”转到作为仅用户代理应用程序实现的客户端。
- 受保护的资源由与认证/授权服务器相同的域控制,但它们位于不同的子域上。但是,在 cookie 中没有找到会话,所以...
Bob 单击“登录”,并使用以下内容重定向到授权/身份验证服务器:
GET https://accounts.example.com/authorize?response_type=token&client_id=123&redirect_uri=http://original.example.com&scope=openid profile token custom
Bob 有一个选项列表可供选择以进行身份验证,即“example、google、twitter”等,这导致他在 example.com 上进行身份验证,而后者又用于他对 example 托管的特定 API 的授权.com。
我应该同时使用 OpenID Connect、OpenID 2.0 吗?什么?这是我第一次实施其中任何一个。我只是在询问身份验证部分。我只是想让 Bob 进行身份验证,以便继续向客户端颁发令牌。