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}
#
Fieldsenabled
(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.