Skip to main content

SSOAuthIntegration

SSOAuthIntegration is an AuthIntegration that provides a secret to the admins of a tenant, where they can sign a SSO payload with it to provide to the embed to allow single sign on.

type SSOAuthIntegration {  enabled: Boolean!  allowRegistration: Boolean!  targetFilter: AuthenticationTargetFilter!  signingSecrets: [SigningSecret!]!  key: String  keyGeneratedAt: Time}

Fields#

enabled (Boolean!)#

allowRegistration (Boolean!)#

allowRegistration when true will allow users that have not signed up before with this authentication integration to sign up.

targetFilter (AuthenticationTargetFilter!)#

targetFilter will restrict where the authentication integration should be displayed. If the value of targetFilter is null, then the authentication integration should be displayed in all targets.

signingSecrets ([SigningSecret!]!)#

signingSecrets are the different SigningSecret's used by this Tenant.

key (String)#

DEPRECATED: field is deprecated in favour of `signingSecrets`

key is the secret that is used to sign tokens.

keyGeneratedAt (Time)#

DEPRECATED: field is deprecated in favour of `signingSecrets`

keyGeneratedAt is the Time that the key was effective from.