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