跳到主要内容

7. IANA Considerations (IANA 考量)

本规范在 OAuth 2.0 建立的 IANA 注册表中注册以下值.

7.1. OAuth 参数注册

本规范在由 [RFC6749] 建立的 IANA "OAuth Parameters" 注册表 [IANA.OAuth.Parameters] 中注册以下值.

注册参数:

  1. device_code

    • 参数使用位置: token request
    • 变更控制者: IESG
    • 参考: RFC 8628 第 3.4 节
  2. user_code

    • 参数使用位置: device authorization response
    • 变更控制者: IESG
    • 参考: RFC 8628 第 3.2 节
  3. verification_uri

    • 参数使用位置: device authorization response
    • 变更控制者: IESG
    • 参考: RFC 8628 第 3.2 节
  4. verification_uri_complete

    • 参数使用位置: device authorization response
    • 变更控制者: IESG
    • 参考: RFC 8628 第 3.2 节

7.2. OAuth URI 注册

本规范在由 [RFC6755] 建立的 IANA "OAuth URI" 注册表 [IANA.OAuth.Parameters] 中注册以下值.

  • URN: urn:ietf:params:oauth:grant-type:device_code
  • 通用名称: OAuth 2.0 的 Device Authorization Grant Type
  • 变更控制者: IESG
  • 规范文档: RFC 8628 第 3.4 节

7.3. OAuth 扩展错误注册

本规范在由 [RFC6749] 建立的 IANA "OAuth Extensions Error Registry" [IANA.OAuth.Parameters] 中注册以下值.

注册错误代码:

  1. authorization_pending

    • 使用位置: Token endpoint response
    • 协议扩展: RFC 8628
    • 变更控制者: IETF
    • 参考: RFC 8628 第 3.5 节
  2. slow_down

    • 使用位置: Token endpoint response
    • 协议扩展: RFC 8628
    • 变更控制者: IETF
    • 参考: RFC 8628 第 3.5 节
  3. expired_token

    • 使用位置: Token endpoint response
    • 协议扩展: RFC 8628
    • 变更控制者: IETF
    • 参考: RFC 8628 第 3.5 节

7.4. OAuth 授权服务器元数据

本规范在由 [RFC8414] 建立的 IANA "OAuth Authorization Server Metadata" 注册表 [IANA.OAuth.Parameters] 中注册以下值.

  • 元数据名称: device_authorization_endpoint
  • 元数据描述: authorization server 的 device authorization endpoint URL
  • 变更控制者: IESG
  • 参考: RFC 8628 第 4 节