SSO API
OAuth 2.0(授权码模式)
获取授权码
请求域 : SSO
请求路径:/sso/oauth2/
请求方式:GET
Request Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
client_id | string | 客户端ID | Yes |
state | string | 客户端的当前状态,可以指定任意值,认证服务器会原封不动地返回这个值 | No |
response_type | string | 授权类型,固定值:code | Yes |
redirect_uri | string | 重定向URI | Yes |
获取ACCESS_TOKEN
请求域: SSO
请求路径:/sso/token/
请求方式:POST
Request Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
grant_type | string | 授权模式,固定值:authorization_code | Yes |
code | string | 授权码 | Yes |
redirect_uri | integer | 重定向的URI | Yes |
client_id | string | 客户端ID | Yes |
client_secret | string | 客户端密钥 | Yes |
Response Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
access_token | string | 访问令牌 | Yes |
expires_in | int | 过期时间,单位(秒) | Yes |
token_type | string | 令牌类型(Bearer/JWT) | Yes |
refresh_token | string | 更新令牌(token_issuer为iam_jwt,不返回此值) | No |
校验ACCESS_TOKEN
请求域: SSO
请求路径:/sso/check_token/
请求方式:POST
HTTP Header:
Authorization: Bearer ***
Request Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
is_filter_user_verify | int | 是否显示user_verify信息(不传,默认为0,即不显示user verify信息)参数可选值:0/1 | No |
Response Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
access_key | String | 身份临时 access key | Yes |
secret_key | String | 身份临时 secret key | Yes |
token | String | 身份临时 token | Yes |
user | data | Yes |
更新ACCESS_TOKEN
请求域: SSO
请求路径:/sso/refresh_token/
请求方式:POST
HTTP Header:
Authorization: Bearer ***
Request Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
grant_type | string | 授权模式,固定值:refresh_token | Yes |
refresh_token | string | 更新令牌 | Yes |
Response Parameters
Parameter name | Type | Description | Required |
---|---|---|---|
access_token | string | 访问令牌 | Yes |
expires_in | int | 过期时间,单位(秒) | Yes |
token_type | string | 令牌类型(Bearer) | Yes |
refresh_token | string | 更新令牌 | Yes |