1. OIDC
heStudio API
  • account
    • OAuth
      • OAuth2
        • OAuth 2.0 Authorization Endpoint
        • OAuth 2.0 Token Endpoint
        • UserInfo Endpoint
      • Private
        • Create OAuth Token
        • Verify OAuth Status
      • OIDC
        • OIDC 授权端点
          GET
        • OIDC Token 端点
          POST
        • OIDC UserInfo 端点
          GET
  1. OIDC

OIDC Token 端点

POST
https://api.hestudio.net/account/oauth/oidc/token
使用授权码交换 access_token 和 id_token。
支持两种认证方式:
1.
HTTP Basic Auth (推荐): Authorization: Basic base64(client_id:client_secret)
2.
POST body: 在请求体中包含 client_id 和 client_secret

请求参数

Authorization
Basic Auth
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
or
or
Body 参数application/json必填

示例
{
    "grant_type": "authorization_code",
    "code": "string",
    "client_id": "string",
    "client_secret": "string",
    "redirect_uri": "string"
}

返回响应

🟢200
application/json
Token 交换成功
Bodyapplication/json

示例
{
    "access_token": "abc123def456...",
    "token_type": "Bearer",
    "expires_in": 604800,
    "scope": "openid profile email",
    "id_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Im9pZGMta2V5LTIwMjQifQ..."
}
🟠400
🟠401
🔴500
修改于 2026-02-11 05:15:31
上一页
OIDC 授权端点
下一页
OIDC UserInfo 端点
Built with