The Single Sign-On (SSO) object provides a structure for normalizing SSO attributes, configuration, and/or settings from Identity Providers.
Attributes
Section titled “Attributes”certificate
- Type:
certificate - Requirement: recommended
Digital Signature associated with the SSO resource, e.g., SAML X.509 certificate details.
name
- Type:
string_t - Requirement: recommended
The name of the SSO resource.
uid
- Type:
string_t - Requirement: recommended
A unique identifier for a SSO resource.
auth_protocol
- Type:
string_t - Requirement: optional
The authorization protocol as defined by the caption of auth_protocol_id. In the case of Other, it is defined by the event source.
auth_protocol_id
- Type:
integer_t - Requirement: optional
- Values:
0-Unknown: The authentication protocol is unknown.1-NTLM2-Kerberos3-Digest4-OpenID5-SAML6-OAUTH 2.07-PAP8-CHAP9-EAP10-RADIUS11-Basic Authentication12-LDAP99-Other: The authentication protocol is not mapped. See theauth_protocolattribute, which contains a data source specific value.
The normalized identifier of the authentication protocol used by the SSO resource.
created_time
- Type:
timestamp_t - Requirement: optional
When the SSO resource was created.
created_time_dt
- Type:
datetime_t - Requirement: optional
When the SSO resource was created.
duration_mins
- Type:
integer_t - Requirement: optional
The duration (in minutes) for an SSO session, after which re-authentication is required.
idle_timeout
- Type:
integer_t - Requirement: optional
Duration (in minutes) of allowed inactivity before Single Sign-On (SSO) session expiration.
login_endpoint
- Type:
url_t - Requirement: optional
URL for initiating an SSO login request.
logout_endpoint
- Type:
url_t - Requirement: optional
URL for initiating an SSO logout request, allowing sessions to be terminated across applications.
metadata_endpoint
- Type:
url_t - Requirement: optional
URL where metadata about the SSO configuration is available (e.g., for SAML configurations).
modified_time
- Type:
timestamp_t - Requirement: optional
The most recent time when the SSO resource was updated.
modified_time_dt
- Type:
datetime_t - Requirement: optional
The most recent time when the SSO resource was updated.
protocol_name
- Type:
string_t - Requirement: optional
The supported protocol for the SSO resource. E.g., SAML or OIDC.
scopes
- Type:
string_t - Requirement: optional
Scopes define the specific permissions or actions that the client is allowed to perform on behalf of the user. Each scope represents a different set of permissions, and the user can selectively grant or deny access to specific scopes during the authorization process.
vendor_name
- Type:
string_t - Requirement: optional
Name of the vendor or service provider implementing SSO. E.g., Okta, Auth0, Microsoft.