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 @deprecated
keyGeneratedAt: Time @deprecated
}
Fields
SSOAuthIntegration.enabled
● Boolean!
non-null scalar
SSOAuthIntegration.allowRegistration
● Boolean!
non-null scalar
allowRegistration when true will allow users that have not signed up before with this authentication integration to sign up.
SSOAuthIntegration.targetFilter
● AuthenticationTargetFilter!
non-null object
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.
SSOAuthIntegration.signingSecrets
● [SigningSecret!]!
non-null object
signingSecrets are the different SigningSecret's used by this Tenant.
SSOAuthIntegration.key
● String
deprecated scalar
field is deprecated in favour of signingSecrets
key is the secret that is used to sign tokens.
SSOAuthIntegration.keyGeneratedAt
● Time
deprecated scalar
field is deprecated in favour of signingSecrets
keyGeneratedAt is the Time that the key was effective from.
Member Of
AuthIntegrations
object