Skip to main content

Add Generic OAuth Identity Provider

Add Generic OAuth Identity Provider

Request Body required
  • name string
  • clientId string

    Client id generated by the identity provider

  • clientSecret string

    Client secret generated by the identity provider

  • authorizationEndpoint string

    The endpoint where ZITADEL send the user to authenticate

  • tokenEndpoint string

    The endpoint where ZITADEL can get the token

  • userEndpoint string

    The endpoint where ZITADEL can get the user information

  • scopes string[]

    The scopes requested by ZITADEL during the request on the identity provider

  • idAttribute identifying attribute of the user in the response of the user_endpoint

    Identifying attribute of the user in the response of the user_endpoint

  • providerOptions object
  • isLinkingAllowed boolean

    Enable if users should be able to link an existing ZITADEL user with an external account.

  • isCreationAllowed boolean

    Enable if users should be able to create a new account in ZITADEL when using an external account.

  • isAutoCreation boolean

    Enable if a new account in ZITADEL should be created automatically when login with an external account.

  • isAutoUpdate boolean

    Enable if a the ZITADEL account fields should be updated automatically on each login.

Responses

A successful response.


Schema
  • details object
  • sequence uint64

    on read: the sequence of the last event reduced by the projection

    on manipulation: the timestamp of the event(s) added by the manipulation

  • creationDate date-time

    on read: the timestamp of the first event of the object

    on create: the timestamp of the event(s) added by the manipulation

  • changeDate date-time

    on read: the timestamp of the last event reduced by the projection

    on manipulation: the

  • resourceOwner resource_owner is the organization an object belongs to
  • id string
Loading...