第三方授权token登录
POST/auth/v1/signin/with/provider
通过三方授权信息生成的provider_token进行登录
Request
Query Parameters
client_id string
应用对应的客户端id,默认为环境id,可以不传
Header Parameters
x-device-id stringrequired
设备id
- application/json
Body
provider_id 身份源id (string)required
provider_token 通过/auth/v1/provider/token获取的三方的providerToken (string)required
force_disable_sign_up 强制关闭自动注册。默认情况下,这里以服务器配置为准,如果客户端为了平滑升级可以配置为true。 (boolean)
sync_profile 是否强制从第三方同步昵称等信息 (boolean)
Responses
- 200
- 500
A successful response.
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
token_type token类型, 如Bearer类型 (string)
access_token 获取的jwt access_token (string)
refresh_token access_token对应的refresh_token, access_token过期可通过refresh_token刷新获取新的access_token (string)
id_token 用户身份信息的声明 (string)
expires_in int32
scope 授权范围 (string)
sub 用户的唯一id (string)
groups string[]
{
"token_type": "string",
"access_token": "string",
"refresh_token": "string",
"id_token": "string",
"expires_in": 0,
"scope": "string",
"sub": "string",
"groups": [
"string"
]
}
An unexpected error response.
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
error 错误信息 (string)
error_code int32
error_description 错误描述 (string)
{
"error": "string",
"error_code": 0,
"error_description": "string"
}
Loading...