Skip to main content
GET
发现此环境的公开 OAuth 端点,以及支持的授权码、PKCE、刷新和撤销机制。

身份验证

无。

请求示例

请遵循此路由文档规定的编码和身份验证方式。操作 API 的封装格式和幂等性规则仅适用于操作调用。

响应

OAuth 授权服务器元数据,包含位于规范签发者源站上的绝对端点 URL。
HTTP 200

操作说明

  • 仅声明支持 code 响应类型和 query 响应模式。
  • 客户端可以使用动态注册或 Client ID Metadata Document(CIMD)。client_id_metadata_document_supported 为 true;CIMD 客户端使用文档的公开 HTTPS URL 作为 client_id。
  • CIMD JSON 文档必须包含完全匹配的 client_id、非空且不超过 120 个字符的 client_name,以及 1–10 个精确的 redirect_uris。请使用公开客户端认证 none 和 S256 PKCE;authorization_code 为必需,refresh_token 为可选。
  • 通过端口 443 的公开 HTTPS 提供未压缩的 CIMD JSON,并指定明确路径;不允许凭据、片段、点路径段或重定向。文档不得超过 64 KiB,且必须在 5 秒内响应。元数据缓存最多保留 5 分钟;令牌交换和刷新使用授权时绑定的元数据。
  • OpenID Connect 可用时,授权服务器元数据还会公布 openid 和 email 权限范围、userinfo_endpoint 及 jwks_uri。否则,这些权限范围和端点不会出现在元数据中。
  • 令牌端点和撤销端点的身份验证方法均为 none。公共客户端使用 client_id 和 S256 PKCE,而非客户端密钥。
  • offline_access 是与续期相关的权限范围标记,不是产品权限。是否签发刷新令牌取决于注册的授权类型是否包含 refresh_token。
  • 在最终客户端回调中,将返回的 iss 值与 issuer 核对。授权成功和被拒绝的回调均包含 iss,且提供过 state 时会原样返回 state。

错误