【问题标题】:Client types in OAuth2 SpecOAuth2 规范中的客户端类型
【发布时间】:2015-03-18 00:56:16
【问题描述】:

我无法理解最新版本的 OAuth2 规范(撰写本文时为https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-23)中的短语。我在section 2.1 about client types看到了这一段:

The authorization server SHOULD NOT make assumptions about the client
type, nor accept the type information provided by the client
developer without first establishing trust.

在这种情况下,“建立信任”究竟是什么意思?根据规范,客户端类型是客户端在注册时必须提供的一条信息,以后会影响授权流程,它可以是“机密”或“公共”。

【问题讨论】:

  • 在新版本中(目前为draft-ietf-oauth-v2-27)后半句已被删除。

标签: oauth-2.0


【解决方案1】:

我解释

授权服务器不应该对客户端做出假设 type,也不接受客户端提供的类型信息 开发人员没有首先建立信任。

表示建议客户端在服务器对任何请求采取行动之前向服务器注册并已向服务器验证自己的身份。如果您的服务器在响应中区分公共客户端和机密客户端,则它不应该相信客户端保证它是机密的(或其他),直到它被服务器验证。

【讨论】:

    猜你喜欢
    • 2018-09-18
    • 2013-09-06
    • 2019-05-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2018-08-22
    • 2012-10-22
    • 2019-01-09
    相关资源
    最近更新 更多