跳到正文
MuoCeon 文档中心
v1oauth 上下文

换令牌

POST /v1/oauth/token:三种授权类型、客户端认证方式与响应字段。

POST {issuer}/token,请求体为 application/x-www-form-urlencoded,响应带 Cache-Control: no-store。

本页只列接口契约;三种授权类型的完整参数与示例见换令牌与刷新。

客户端认证

方式适用写法
client_secret_basic机密客户端(推荐)Authorization: Basic base64(client_id:client_secret)
client_secret_post机密客户端表单里带 client_id 与 client_secret
none公开客户端表单里只带 client_id

授权类型

grant_type场景关键参数
authorization_code用户授权后换令牌code、redirect_uri、code_verifier
refresh_token刷新refresh_token,scope 只能收窄
client_credentials服务端到服务端(machine 客户端)scope

响应

{
  "token_type": "Bearer",
  "expires_in": 3600,
  "access_token": "eyJ...",
  "refresh_token": "eyJ...",
  "scope": "openid profile email offline_access",
  "id_token": "eyJ..."
}
字段说明
access_token访问令牌
refresh_token仅当 scope 含 offline_access 时返回
id_token请求 openid 时返回
scope实际授予的 scope,可能已被裁剪
expires_inweb_server 为 3600 秒,公开客户端平台为 1800 秒

规则

规则说明
禁止缓存响应固定带 no-store
刷新即轮换旧刷新令牌立即失效,客户端必须用新值覆盖
不解析刷新令牌它是签名 JWT,客户端不应依赖其内部结构
刷新不恢复授权详情authorization_details 只在首次授权时成立
限流按 IP 计,超限返回 429 而不是 500

相关

本页目录