SSOProviderGitHubApp OBJECT

Single sign-on provided by GitHub

Fields

createdAtDateTime!

The time when this SSO Provider was created

createdByUser!

The user that created this SSO Provider

disabledAtDateTime

The time when this SSO Provider was disabled

disabledByUser

The user that disabled this SSO Provider

disabledReasonString

The reason this SSO Provider was disabled

emailDomainString

An email domain whose addresses should be offered this SSO Provider during login.

emailDomainVerificationAddressString

emailDomainVerifiedAtDateTime

enabledAtDateTime

The time when this SSO Provider was enabled

enabledByUser

The user that enabled this SSO Provider

githubOrganizationNameString!

The name of the organization on GitHub that the user must be in for an SSO authorization to be verified

idID!

noteString

An extra message that can be added the Authorization screen of an SSO Provider

organizationOrganization

pinSessionToIpAddressBoolean

Defaults to false. If true, users are required to re-authenticate when their IP address changes.

sessionDurationInHoursInt

How long a session should last before requiring re-authorization. A null value indicates an infinite session.

stateSSOProviderStates!

The current state of the SSO Provider

testAuthorizationRequiredBoolean

Whether the SSO Provider requires a test authorization. If true, the provider can not yet be activated.

typeSSOProviderTypes!

The type of SSO Provider

urlString!

The authorization URL for this SSO Provider

uuidID!

The UUID for this SSO Provider

Interfaces