获取三方授权信息
POST/auth/v1/provider/token
接口说明
获取第三方服务的授权信息,通过OAuth登录获取OAuth客户端对应的授权用户信息,生成provider_token
入参要求:
client_id: 应用对应的客户端id(可选,默认为环境id)x-device-id: 设备id(必填,请求头中传入)- 请求体参数(v1GrantProviderTokenRequest):
provider_id: 身份源id(必填,如:github、wechat等)provider_code: 第三方系统获取的登录code(必填,用于换取用户身份)provider_redirect_uri: 身份源回调地址(可选)
前置条件:
- 需要先通过第三方授权流程获取授权码(code)
- 第三方身份源需要在云开发平台配置
出参:
- 返回provider_token和provider_profile信息(v1GrantProviderTokenResponse)
- provider_token用于后续登录接口调用
- provider_profile包含第三方用户的基本信息