ExternalAuthEndpointModule

The signIn intent requires an anonymous browser. The connect intent requires the current cookieAuth BrowserSession.

post/api/v1/auth/external/{provider}/challenge

Request

  • The document declares no server URL.
  • Auth: one of:
    • none
    • API key in cookie __Host-template.session

Path parameters

provider'google' | 'github' | 'gitlab' | 'vk' | 'yandex' required

Headers

X-CSRF-TOKENstring required

Request token returned by GET /api/v1/auth/csrf.

Request body

intent'signIn' | 'connect' required
returnUrlstring nullable

Optional same-origin application path. Absolute, protocol-relative, /api/, and /auth/ return paths are rejected.

Response

OK

Changes

    • warning

      added the new api_key_invalid enum value to the response property for the response status

    • warning

      added the new api_key_invalid enum value to the response property for the response status

    • warning

      added the new api_key_invalid enum value to the response property for the response status

    • warning

      added the new api_key_invalid enum value to the response property for the response status

    • warning

      added the new api_key_invalid enum value to the response property for the response status

    • warning

      added the new api_key_invalid enum value to the response property for the response status

    • warning

      added the new api_key_invalid enum value to the response property for the response status

    • warning

      added the new api_key_invalid enum value to the //// response property for the response status

    • warning

      added the new api_key_invalid enum value to the //// response property for the response status

    • warning

      added the new api_key_missing enum value to the response property for the response status

    • warning

      added the new api_key_missing enum value to the response property for the response status

    • warning

      added the new api_key_missing enum value to the response property for the response status

    • warning

      added the new api_key_missing enum value to the response property for the response status

    • warning

      added the new api_key_missing enum value to the response property for the response status

    • warning

      added the new api_key_missing enum value to the response property for the response status

    • warning

      added the new api_key_missing enum value to the response property for the response status

    • warning

      added the new api_key_missing enum value to the //// response property for the response status

    • warning

      added the new api_key_missing enum value to the //// response property for the response status

    • warning

      added the new api_key_not_found enum value to the response property for the response status

    • warning

      added the new api_key_not_found enum value to the response property for the response status

    • warning

      added the new api_key_not_found enum value to the response property for the response status

    • warning

      added the new api_key_not_found enum value to the response property for the response status

    • warning

      added the new api_key_not_found enum value to the response property for the response status

    • warning

      added the new api_key_not_found enum value to the response property for the response status

    • warning

      added the new api_key_not_found enum value to the response property for the response status

    • warning

      added the new api_key_not_found enum value to the //// response property for the response status

    • warning

      added the new api_key_not_found enum value to the //// response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the //// response property for the response status

    • warning

      added the new api_key_permission_denied enum value to the //// response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the //// response property for the response status

    • warning

      added the new api_key_rate_limited enum value to the //// response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the //// response property for the response status

    • warning

      added the new api_key_update_unchanged enum value to the //// response property for the response status

    • warning

      added the new organization_access_denied enum value to the response property for the response status

    • warning

      added the new organization_access_denied enum value to the response property for the response status

    • warning

      added the new organization_access_denied enum value to the response property for the response status

    • warning

      added the new organization_access_denied enum value to the response property for the response status

    • warning

      added the new organization_access_denied enum value to the response property for the response status

    • warning

      added the new organization_access_denied enum value to the response property for the response status

    • warning

      added the new organization_access_denied enum value to the response property for the response status

    • warning

      added the new organization_access_denied enum value to the //// response property for the response status

    • warning

      added the new organization_access_denied enum value to the //// response property for the response status

    • warning

      added the new invitation_already_exists enum value to the response property for the response status

    • warning

      added the new invitation_already_exists enum value to the response property for the response status

    • warning

      added the new invitation_already_exists enum value to the response property for the response status

    • warning

      added the new invitation_already_exists enum value to the response property for the response status

    • warning

      added the new invitation_already_exists enum value to the response property for the response status

    • warning

      added the new invitation_already_exists enum value to the response property for the response status

    • warning

      added the new invitation_already_exists enum value to the response property for the response status

    • warning

      added the new invitation_already_exists enum value to the //// response property for the response status

    • warning

      added the new invitation_already_exists enum value to the //// response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the //// response property for the response status

    • warning

      added the new invitation_domain_restricted enum value to the //// response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the //// response property for the response status

    • warning

      added the new invitation_email_verification_required enum value to the //// response property for the response status

    • warning

      added the new invitation_expired enum value to the response property for the response status

    • warning

      added the new invitation_expired enum value to the response property for the response status

    • warning

      added the new invitation_expired enum value to the response property for the response status

    • warning

      added the new invitation_expired enum value to the response property for the response status

    • warning

      added the new invitation_expired enum value to the response property for the response status

    • warning

      added the new invitation_expired enum value to the response property for the response status

    • warning

      added the new invitation_expired enum value to the response property for the response status

    • warning

      added the new invitation_expired enum value to the //// response property for the response status

    • warning

      added the new invitation_expired enum value to the //// response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the //// response property for the response status

    • warning

      added the new invitation_limit_reached enum value to the //// response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the //// response property for the response status

    • warning

      added the new invitation_membership_conflict enum value to the //// response property for the response status

    • warning

      added the new invitation_not_found enum value to the response property for the response status

    • warning

      added the new invitation_not_found enum value to the response property for the response status

    • warning

      added the new invitation_not_found enum value to the response property for the response status

    • warning

      added the new invitation_not_found enum value to the response property for the response status

    • warning

      added the new invitation_not_found enum value to the response property for the response status

    • warning

      added the new invitation_not_found enum value to the response property for the response status

    • warning

      added the new invitation_not_found enum value to the response property for the response status

    • warning

      added the new invitation_not_found enum value to the //// response property for the response status

    • warning

      added the new invitation_not_found enum value to the //// response property for the response status

    • warning

      added the new invitation_not_pending enum value to the response property for the response status

    • warning

      added the new invitation_not_pending enum value to the response property for the response status

    • warning

      added the new invitation_not_pending enum value to the response property for the response status

    • warning

      added the new invitation_not_pending enum value to the response property for the response status

    • warning

      added the new invitation_not_pending enum value to the response property for the response status

    • warning

      added the new invitation_not_pending enum value to the response property for the response status

    • warning

      added the new invitation_not_pending enum value to the response property for the response status

    • warning

      added the new invitation_not_pending enum value to the //// response property for the response status

    • warning

      added the new invitation_not_pending enum value to the //// response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the //// response property for the response status

    • warning

      added the new invitation_permission_denied enum value to the //// response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the //// response property for the response status

    • warning

      added the new invitation_recipient_already_member enum value to the //// response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the //// response property for the response status

    • warning

      added the new invitation_recipient_mismatch enum value to the //// response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the //// response property for the response status

    • warning

      added the new invitation_team_invalid enum value to the //// response property for the response status

    • warning

      added the new team_member_already_exists enum value to the response property for the response status

    • warning

      added the new team_member_already_exists enum value to the response property for the response status

    • warning

      added the new team_member_already_exists enum value to the response property for the response status

    • warning

      added the new team_member_already_exists enum value to the response property for the response status

    • warning

      added the new team_member_already_exists enum value to the response property for the response status

    • warning

      added the new team_member_already_exists enum value to the response property for the response status

    • warning

      added the new team_member_already_exists enum value to the response property for the response status

    • warning

      added the new team_member_already_exists enum value to the //// response property for the response status

    • warning

      added the new team_member_already_exists enum value to the //// response property for the response status

    • warning

      added the new team_member_not_found enum value to the response property for the response status

    • warning

      added the new team_member_not_found enum value to the response property for the response status

    • warning

      added the new team_member_not_found enum value to the response property for the response status

    • warning

      added the new team_member_not_found enum value to the response property for the response status

    • warning

      added the new team_member_not_found enum value to the response property for the response status

    • warning

      added the new team_member_not_found enum value to the response property for the response status

    • warning

      added the new team_member_not_found enum value to the response property for the response status

    • warning

      added the new team_member_not_found enum value to the //// response property for the response status

    • warning

      added the new team_member_not_found enum value to the //// response property for the response status

    • warning

      added the new team_name_conflict enum value to the response property for the response status

    • warning

      added the new team_name_conflict enum value to the response property for the response status

    • warning

      added the new team_name_conflict enum value to the response property for the response status

    • warning

      added the new team_name_conflict enum value to the response property for the response status

    • warning

      added the new team_name_conflict enum value to the response property for the response status

    • warning

      added the new team_name_conflict enum value to the response property for the response status

    • warning

      added the new team_name_conflict enum value to the response property for the response status

    • warning

      added the new team_name_conflict enum value to the //// response property for the response status

    • warning

      added the new team_name_conflict enum value to the //// response property for the response status

    • warning

      added the new team_name_unchanged enum value to the response property for the response status

    • warning

      added the new team_name_unchanged enum value to the response property for the response status

    • warning

      added the new team_name_unchanged enum value to the response property for the response status

    • warning

      added the new team_name_unchanged enum value to the response property for the response status

    • warning

      added the new team_name_unchanged enum value to the response property for the response status

    • warning

      added the new team_name_unchanged enum value to the response property for the response status

    • warning

      added the new team_name_unchanged enum value to the response property for the response status

    • warning

      added the new team_name_unchanged enum value to the //// response property for the response status

    • warning

      added the new team_name_unchanged enum value to the //// response property for the response status

    • warning

      added the new team_not_found enum value to the response property for the response status

    • warning

      added the new team_not_found enum value to the response property for the response status

    • warning

      added the new team_not_found enum value to the response property for the response status

    • warning

      added the new team_not_found enum value to the response property for the response status

    • warning

      added the new team_not_found enum value to the response property for the response status

    • warning

      added the new team_not_found enum value to the response property for the response status

    • warning

      added the new team_not_found enum value to the response property for the response status

    • warning

      added the new team_not_found enum value to the //// response property for the response status

    • warning

      added the new team_not_found enum value to the //// response property for the response status

    • warning

      added the new team_permission_denied enum value to the response property for the response status

    • warning

      added the new team_permission_denied enum value to the response property for the response status

    • warning

      added the new team_permission_denied enum value to the response property for the response status

    • warning

      added the new team_permission_denied enum value to the response property for the response status

    • warning

      added the new team_permission_denied enum value to the response property for the response status

    • warning

      added the new team_permission_denied enum value to the response property for the response status

    • warning

      added the new team_permission_denied enum value to the response property for the response status

    • warning

      added the new team_permission_denied enum value to the //// response property for the response status

    • warning

      added the new team_permission_denied enum value to the //// response property for the response status