API → Oauth2Get the consent URL and other information for the OAuth 2.0 provider
hidden

Parameters

Name

Type

Req.

  • provider

    string
    required
    Possible values
    • apple:  The Apple account provider.
    • discord:  The Discord account provider.
    • google:  The Google account provider.
    • github:  The GitHub account provider.
    • microsoft:  The Microsoft account provider.
    • saml:  The SAML account provider.
    • tencent:  The Tencent QQ account provider.
  • callback_url

    string
    optional

Returns

get
/oauth2/provider/{provider}/consent
$ curl "https://api.zoo.dev/oauth2/provider/{provider}/consent" \
	--header "Authorization: Bearer $TOKEN"
200 OK
Response
{
  "csrf_token": "R4hqhAKKk5Ib4yJnQxKjIEDOYO",
  "pkce_code_verifier": "e2AYNMe7IFvavfzIHOS",
  "url": "0ynjVVH"
}