
docs.SamlApplicationSettingsSignOn.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of okta-sdk-api Show documentation
Show all versions of okta-sdk-api Show documentation
The Okta Java SDK API .jar provides a Java API that your code can use to make calls to the Okta
API. This .jar is the only compile-time dependency within the Okta SDK project that your code should
depend on. Implementations of this API (implementation .jars) should be runtime dependencies only.
# SamlApplicationSettingsSignOn
SAML 2.0 sign-on attributes. > **Note:** Set either `destinationOverride` or `ssoAcsUrl` to configure any other SAML 2.0 attributes in this section.
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**acsEndpoints** | [**List<AcsEndpoint>**](AcsEndpoint.md) | An array of ACS endpoints. You can configure a maximum of 100 endpoints. | [optional] |
|**allowMultipleAcsEndpoints** | **Boolean** | Determines whether the app allows you to configure multiple ACS URIs | |
|**assertionSigned** | **Boolean** | Determines whether the SAML assertion is digitally signed | |
|**attributeStatements** | [**List<SamlAttributeStatement>**](SamlAttributeStatement.md) | A list of custom attribute statements for the app's SAML assertion. See [SAML 2.0 Technical Overview](https://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0-cd-02.html). There are two types of attribute statements: | Type | Description | | ---- | ----------- | | EXPRESSION | Generic attribute statement that can be dynamic and supports [Okta Expression Language](https://developer.okta.com/docs/reference/okta-expression-language/) | | GROUP | Group attribute statement | | [optional] |
|**audience** | **String** | The entity ID of the SP. Use the entity ID value exactly as provided by the SP. | |
|**audienceOverride** | **String** | Audience override for CASB configuration. See [CASB config guide](https://help.okta.com/en-us/Content/Topics/Apps/CASB-config-guide.htm). | [optional] |
|**authnContextClassRef** | **String** | Identifies the SAML authentication context class for the assertion's authentication statement | |
|**configuredAttributeStatements** | [**List<SamlAttributeStatement>**](SamlAttributeStatement.md) | The list of dynamic attribute statements for the SAML assertion inherited from app metadata (apps from the OIN) during app creation. There are two types of attribute statements: `EXPRESSION` and `GROUP`. | [optional] |
|**defaultRelayState** | **String** | Identifies a specific application resource in an IdP-initiated SSO scenario | [optional] |
|**destination** | **String** | Identifies the location inside the SAML assertion where the SAML response should be sent | |
|**destinationOverride** | **String** | Destination override for CASB configuration. See [CASB config guide](https://help.okta.com/en-us/Content/Topics/Apps/CASB-config-guide.htm). | [optional] |
|**digestAlgorithm** | **String** | Determines the digest algorithm used to digitally sign the SAML assertion and response | |
|**honorForceAuthn** | **Boolean** | Set to `true` to prompt users for their credentials when a SAML request has the `ForceAuthn` attribute set to `true` | |
|**idpIssuer** | **String** | SAML Issuer ID | |
|**inlineHooks** | [**List<SignOnInlineHook>**](SignOnInlineHook.md) | Associates the app with SAML inline hooks. See [the SAML assertion inline hook reference](https://developer.okta.com/docs/reference/saml-hook/). | [optional] |
|**participateSlo** | [**SloParticipate**](SloParticipate.md) | | [optional] |
|**recipient** | **String** | The location where the app may present the SAML assertion | |
|**recipientOverride** | **String** | Recipient override for CASB configuration. See [CASB config guide](https://help.okta.com/en-us/Content/Topics/Apps/CASB-config-guide.htm). | [optional] |
|**requestCompressed** | **Boolean** | Determines whether the SAML request is expected to be compressed | |
|**responseSigned** | **Boolean** | Determines whether the SAML authentication response message is digitally signed by the IdP > **Note:** Either (or both) `responseSigned` or `assertionSigned` must be `TRUE`. | |
|**samlAssertionLifetimeSeconds** | **Integer** | Determines the SAML app session lifetimes with Okta | [optional] |
|**signatureAlgorithm** | **String** | Determines the signing algorithm used to digitally sign the SAML assertion and response | |
|**slo** | [**SingleLogout**](SingleLogout.md) | | [optional] |
|**spCertificate** | [**SamlSpCertificate**](SamlSpCertificate.md) | | [optional] |
|**spIssuer** | **String** | The issuer ID for the Service Provider. This property appears when SLO is enabled. | [optional] |
|**ssoAcsUrl** | **String** | Single Sign-On Assertion Consumer Service (ACS) URL | |
|**ssoAcsUrlOverride** | **String** | Assertion Consumer Service (ACS) URL override for CASB configuration. See [CASB config guide](https://help.okta.com/en-us/Content/Topics/Apps/CASB-config-guide.htm). | [optional] |
|**subjectNameIdFormat** | **String** | | |
|**subjectNameIdTemplate** | **String** | Template for app user's username when a user is assigned to the app | |
## Implemented Interfaces
* Serializable
© 2015 - 2025 Weber Informatics LLC | Privacy Policy