Skip to main content

获取三方授权信息

POST 

/auth/v1/provider/token

resource_exhausted 用户请求超过频次限制 invalid_client 客户端不存在 failed_precondition 获取三方信息失败

Request

Body

required
    provider_id string
    provider_redirect_uri string
    provider_code provider_code 和 provider_access_token, provider_id_token 任选其一即可。默认provider_access_token如果不为空,则走provider_access_token机制。 (string)
    provider_access_token string
    provider_id_token string
    provider_params object
    property name* string

Responses

A successful response.

Schema
    provider_token 如果不启用自动注册, 则返回 provider_token, 用于进一步处理,例如:通过手机号等。 (string)
    expires_in int32
    provider_profile object
    provider_id string
    sub 主ID (string)
    name string
    picture string
    email string
    phone_number string
    gender string
    locale string
    url string
    groups string[]
    organization_id string
    departments string[]
    sub_id sub_id 如果客户选需要SLO,可能需要返回sub_id, 可以参考:urn:oasis:names:tc:SAML:attribute:subject-id (string)
    token provider 返回的 token,比如:oauth 模式下,该token为 refresh_token (string)
    at_hash at hash of provider profile (string)
    meta object
    property name* string
    raw 三方信息原文 (string)
    provider string
Loading...