Magidoc

IdentityProviderRequest
Input Object

Request to create a new identity provider.

Fields

#

_kind

ID !
Non-null

Record type. Supported values include: IdentityProviderOIDC , IdentityProviderSAML , IdentityProviderBitbucket , IdentityProviderFacebook , IdentityProviderGithub , IdentityProviderGitlab , IdentityProviderGoogle , IdentityProviderInstagram , IdentityProviderLinkedIn , IdentityProviderMicrosoft , IdentityProviderOpenShift , IdentityProviderPayPal , IdentityProviderStackOverflow , IdentityProviderTwitter .

alias

Unique name for Identity Provider. Used for referencing in update/delete calls. Required for creation.

autoRedirectEnabled

Whether user should be automatically redirected to identity provider, skipping Carerix login page. Only one identity provider can have this set to true .

credentials

Credentials received from an identity provider when setting up Carerix. Must be absent for SAML providers. Must be present for OIDC-based providers, like Google or Microsoft.

displayName

Name used when displaying an authentication option on a login page.

enabled

Non-null

Whether Identity Provider is enabled. If IdP is disabled, then it would not be available as a login option.

Default: true

google

Google-specific configuration options.

saml

SAML-specific configuration options.

Usages

#

References

#

  • Argument request of field identityProviderCreate from type Mutation
  • Argument request of field identityProviderUpdate from type Mutation