AppExtensionSamlServiceProviderApp

class oci.identity_domains.models.AppExtensionSamlServiceProviderApp(**kwargs)

Bases: object

This extension defines attributes related to the Service Providers configuration.

Attributes

ENCRYPTION_ALGORITHM_3_DES A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
ENCRYPTION_ALGORITHM_AES_128 A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
ENCRYPTION_ALGORITHM_AES_128_GCM A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
ENCRYPTION_ALGORITHM_AES_192 A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
ENCRYPTION_ALGORITHM_AES_192_GCM A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
ENCRYPTION_ALGORITHM_AES_256 A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
ENCRYPTION_ALGORITHM_AES_256_GCM A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
FEDERATION_PROTOCOL_SAML2_0 A constant which can be used with the federation_protocol property of a AppExtensionSamlServiceProviderApp.
FEDERATION_PROTOCOL_WS_FED1_1 A constant which can be used with the federation_protocol property of a AppExtensionSamlServiceProviderApp.
KEY_ENCRYPTION_ALGORITHM_RSA_OAEP A constant which can be used with the key_encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
KEY_ENCRYPTION_ALGORITHM_RSA_V1_5 A constant which can be used with the key_encryption_algorithm property of a AppExtensionSamlServiceProviderApp.
LOGOUT_BINDING_POST A constant which can be used with the logout_binding property of a AppExtensionSamlServiceProviderApp.
LOGOUT_BINDING_REDIRECT A constant which can be used with the logout_binding property of a AppExtensionSamlServiceProviderApp.
SIGNATURE_HASH_ALGORITHM_SHA_1 A constant which can be used with the signature_hash_algorithm property of a AppExtensionSamlServiceProviderApp.
SIGNATURE_HASH_ALGORITHM_SHA_256 A constant which can be used with the signature_hash_algorithm property of a AppExtensionSamlServiceProviderApp.
SIGN_RESPONSE_OR_ASSERTION_ASSERTION A constant which can be used with the sign_response_or_assertion property of a AppExtensionSamlServiceProviderApp.
SIGN_RESPONSE_OR_ASSERTION_ASSERTION_AND_RESPONSE A constant which can be used with the sign_response_or_assertion property of a AppExtensionSamlServiceProviderApp.
SIGN_RESPONSE_OR_ASSERTION_RESPONSE A constant which can be used with the sign_response_or_assertion property of a AppExtensionSamlServiceProviderApp.
assertion_consumer_url Gets the assertion_consumer_url of this AppExtensionSamlServiceProviderApp.
encrypt_assertion Gets the encrypt_assertion of this AppExtensionSamlServiceProviderApp.
encryption_algorithm Gets the encryption_algorithm of this AppExtensionSamlServiceProviderApp.
encryption_certificate Gets the encryption_certificate of this AppExtensionSamlServiceProviderApp.
federation_protocol Gets the federation_protocol of this AppExtensionSamlServiceProviderApp.
group_assertion_attributes Gets the group_assertion_attributes of this AppExtensionSamlServiceProviderApp.
hok_acs_url Gets the hok_acs_url of this AppExtensionSamlServiceProviderApp.
hok_required Gets the hok_required of this AppExtensionSamlServiceProviderApp.
include_signing_cert_in_signature Gets the include_signing_cert_in_signature of this AppExtensionSamlServiceProviderApp.
key_encryption_algorithm Gets the key_encryption_algorithm of this AppExtensionSamlServiceProviderApp.
last_notification_sent_time Gets the last_notification_sent_time of this AppExtensionSamlServiceProviderApp.
logout_binding Gets the logout_binding of this AppExtensionSamlServiceProviderApp.
logout_enabled Gets the logout_enabled of this AppExtensionSamlServiceProviderApp.
logout_request_url Gets the logout_request_url of this AppExtensionSamlServiceProviderApp.
logout_response_url Gets the logout_response_url of this AppExtensionSamlServiceProviderApp.
metadata Gets the metadata of this AppExtensionSamlServiceProviderApp.
name_id_format Gets the name_id_format of this AppExtensionSamlServiceProviderApp.
name_id_userstore_attribute Gets the name_id_userstore_attribute of this AppExtensionSamlServiceProviderApp.
outbound_assertion_attributes Gets the outbound_assertion_attributes of this AppExtensionSamlServiceProviderApp.
partner_provider_id Gets the partner_provider_id of this AppExtensionSamlServiceProviderApp.
partner_provider_pattern Gets the partner_provider_pattern of this AppExtensionSamlServiceProviderApp.
sign_response_or_assertion Gets the sign_response_or_assertion of this AppExtensionSamlServiceProviderApp.
signature_hash_algorithm Gets the signature_hash_algorithm of this AppExtensionSamlServiceProviderApp.
signing_certificate Gets the signing_certificate of this AppExtensionSamlServiceProviderApp.
succinct_id Gets the succinct_id of this AppExtensionSamlServiceProviderApp.
tenant_provider_id Gets the tenant_provider_id of this AppExtensionSamlServiceProviderApp.
user_assertion_attributes Gets the user_assertion_attributes of this AppExtensionSamlServiceProviderApp.

Methods

__init__(**kwargs) Initializes a new AppExtensionSamlServiceProviderApp object with values from keyword arguments.
ENCRYPTION_ALGORITHM_3_DES = '3DES'

A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “3DES”

ENCRYPTION_ALGORITHM_AES_128 = 'AES-128'

A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “AES-128”

ENCRYPTION_ALGORITHM_AES_128_GCM = 'AES-128-GCM'

A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “AES-128-GCM”

ENCRYPTION_ALGORITHM_AES_192 = 'AES-192'

A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “AES-192”

ENCRYPTION_ALGORITHM_AES_192_GCM = 'AES-192-GCM'

A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “AES-192-GCM”

ENCRYPTION_ALGORITHM_AES_256 = 'AES-256'

A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “AES-256”

ENCRYPTION_ALGORITHM_AES_256_GCM = 'AES-256-GCM'

A constant which can be used with the encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “AES-256-GCM”

FEDERATION_PROTOCOL_SAML2_0 = 'SAML2.0'

A constant which can be used with the federation_protocol property of a AppExtensionSamlServiceProviderApp. This constant has a value of “SAML2.0”

FEDERATION_PROTOCOL_WS_FED1_1 = 'WS-Fed1.1'

A constant which can be used with the federation_protocol property of a AppExtensionSamlServiceProviderApp. This constant has a value of “WS-Fed1.1”

KEY_ENCRYPTION_ALGORITHM_RSA_OAEP = 'RSA-OAEP'

A constant which can be used with the key_encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “RSA-OAEP”

KEY_ENCRYPTION_ALGORITHM_RSA_V1_5 = 'RSA-v1.5'

A constant which can be used with the key_encryption_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “RSA-v1.5”

LOGOUT_BINDING_POST = 'Post'

A constant which can be used with the logout_binding property of a AppExtensionSamlServiceProviderApp. This constant has a value of “Post”

LOGOUT_BINDING_REDIRECT = 'Redirect'

A constant which can be used with the logout_binding property of a AppExtensionSamlServiceProviderApp. This constant has a value of “Redirect”

SIGNATURE_HASH_ALGORITHM_SHA_1 = 'SHA-1'

A constant which can be used with the signature_hash_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “SHA-1”

SIGNATURE_HASH_ALGORITHM_SHA_256 = 'SHA-256'

A constant which can be used with the signature_hash_algorithm property of a AppExtensionSamlServiceProviderApp. This constant has a value of “SHA-256”

SIGN_RESPONSE_OR_ASSERTION_ASSERTION = 'Assertion'

A constant which can be used with the sign_response_or_assertion property of a AppExtensionSamlServiceProviderApp. This constant has a value of “Assertion”

SIGN_RESPONSE_OR_ASSERTION_ASSERTION_AND_RESPONSE = 'AssertionAndResponse'

A constant which can be used with the sign_response_or_assertion property of a AppExtensionSamlServiceProviderApp. This constant has a value of “AssertionAndResponse”

SIGN_RESPONSE_OR_ASSERTION_RESPONSE = 'Response'

A constant which can be used with the sign_response_or_assertion property of a AppExtensionSamlServiceProviderApp. This constant has a value of “Response”

__init__(**kwargs)

Initializes a new AppExtensionSamlServiceProviderApp object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • metadata (str) – The value to assign to the metadata property of this AppExtensionSamlServiceProviderApp.
  • partner_provider_id (str) – The value to assign to the partner_provider_id property of this AppExtensionSamlServiceProviderApp.
  • partner_provider_pattern (str) – The value to assign to the partner_provider_pattern property of this AppExtensionSamlServiceProviderApp.
  • tenant_provider_id (str) – The value to assign to the tenant_provider_id property of this AppExtensionSamlServiceProviderApp.
  • succinct_id (str) – The value to assign to the succinct_id property of this AppExtensionSamlServiceProviderApp.
  • assertion_consumer_url (str) – The value to assign to the assertion_consumer_url property of this AppExtensionSamlServiceProviderApp.
  • logout_request_url (str) – The value to assign to the logout_request_url property of this AppExtensionSamlServiceProviderApp.
  • logout_response_url (str) – The value to assign to the logout_response_url property of this AppExtensionSamlServiceProviderApp.
  • name_id_format (str) – The value to assign to the name_id_format property of this AppExtensionSamlServiceProviderApp.
  • signing_certificate (str) – The value to assign to the signing_certificate property of this AppExtensionSamlServiceProviderApp.
  • encryption_certificate (str) – The value to assign to the encryption_certificate property of this AppExtensionSamlServiceProviderApp.
  • encryption_algorithm (str) – The value to assign to the encryption_algorithm property of this AppExtensionSamlServiceProviderApp. Allowed values for this property are: “3DES”, “AES-128”, “AES-256”, “AES-192”, “AES-128-GCM”, “AES-256-GCM”, “AES-192-GCM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • key_encryption_algorithm (str) – The value to assign to the key_encryption_algorithm property of this AppExtensionSamlServiceProviderApp. Allowed values for this property are: “RSA-v1.5”, “RSA-OAEP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • encrypt_assertion (bool) – The value to assign to the encrypt_assertion property of this AppExtensionSamlServiceProviderApp.
  • sign_response_or_assertion (str) – The value to assign to the sign_response_or_assertion property of this AppExtensionSamlServiceProviderApp. Allowed values for this property are: “Assertion”, “Response”, “AssertionAndResponse”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • include_signing_cert_in_signature (bool) – The value to assign to the include_signing_cert_in_signature property of this AppExtensionSamlServiceProviderApp.
  • logout_binding (str) – The value to assign to the logout_binding property of this AppExtensionSamlServiceProviderApp. Allowed values for this property are: “Redirect”, “Post”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • logout_enabled (bool) – The value to assign to the logout_enabled property of this AppExtensionSamlServiceProviderApp.
  • signature_hash_algorithm (str) – The value to assign to the signature_hash_algorithm property of this AppExtensionSamlServiceProviderApp. Allowed values for this property are: “SHA-1”, “SHA-256”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • federation_protocol (str) – The value to assign to the federation_protocol property of this AppExtensionSamlServiceProviderApp. Allowed values for this property are: “SAML2.0”, “WS-Fed1.1”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • name_id_userstore_attribute (str) – The value to assign to the name_id_userstore_attribute property of this AppExtensionSamlServiceProviderApp.
  • hok_required (bool) – The value to assign to the hok_required property of this AppExtensionSamlServiceProviderApp.
  • hok_acs_url (str) – The value to assign to the hok_acs_url property of this AppExtensionSamlServiceProviderApp.
  • last_notification_sent_time (str) – The value to assign to the last_notification_sent_time property of this AppExtensionSamlServiceProviderApp.
  • outbound_assertion_attributes (oci.identity_domains.models.AppOutboundAssertionAttributes) – The value to assign to the outbound_assertion_attributes property of this AppExtensionSamlServiceProviderApp.
  • user_assertion_attributes (list[oci.identity_domains.models.AppUserAssertionAttributes]) – The value to assign to the user_assertion_attributes property of this AppExtensionSamlServiceProviderApp.
  • group_assertion_attributes (list[oci.identity_domains.models.AppGroupAssertionAttributes]) – The value to assign to the group_assertion_attributes property of this AppExtensionSamlServiceProviderApp.
assertion_consumer_url

Gets the assertion_consumer_url of this AppExtensionSamlServiceProviderApp. The attribute represents the URL to which the SAML Assertions will be sent by the SAML IdP.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The assertion_consumer_url of this AppExtensionSamlServiceProviderApp.
Return type:str
encrypt_assertion

Gets the encrypt_assertion of this AppExtensionSamlServiceProviderApp. If true, indicates that the system must encrypt the Security Assertion Markup Language (SAML) assertion.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The encrypt_assertion of this AppExtensionSamlServiceProviderApp.
Return type:bool
encryption_algorithm

Gets the encryption_algorithm of this AppExtensionSamlServiceProviderApp. This attribute indicates the encryption algorithm used to encrypt the SAML assertion.

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “3DES”, “AES-128”, “AES-256”, “AES-192”, “AES-128-GCM”, “AES-256-GCM”, “AES-192-GCM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The encryption_algorithm of this AppExtensionSamlServiceProviderApp.
Return type:str
encryption_certificate

Gets the encryption_certificate of this AppExtensionSamlServiceProviderApp. This attribute represents the encryption certificate that an App uses to encrypt the Security Assertion Markup Language (SAML) assertion.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The encryption_certificate of this AppExtensionSamlServiceProviderApp.
Return type:str
federation_protocol

Gets the federation_protocol of this AppExtensionSamlServiceProviderApp. Specifies the preferred federation protocol (SAML2.0 or WS-Fed1.1).

Added In: 18.2.6

SCIM++ Properties:
  • caseExact: true
  • idcsDefaultValue: SAML2.0
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “SAML2.0”, “WS-Fed1.1”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The federation_protocol of this AppExtensionSamlServiceProviderApp.
Return type:str
group_assertion_attributes

Gets the group_assertion_attributes of this AppExtensionSamlServiceProviderApp. Each value of this attribute describes an attribute of Group that will be sent in a Security Assertion Markup Language (SAML) assertion.

Deprecated Since: 18.2.2

SCIM++ Properties:
  • caseExact: false
  • idcsCompositeKey: [name]
  • idcsSearchable: false
  • idcsValuePersistedInOtherAttribute: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The group_assertion_attributes of this AppExtensionSamlServiceProviderApp.
Return type:list[oci.identity_domains.models.AppGroupAssertionAttributes]
hok_acs_url

Gets the hok_acs_url of this AppExtensionSamlServiceProviderApp. Hok Assertion Consumer Service Url

Added In: 2101262133

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The hok_acs_url of this AppExtensionSamlServiceProviderApp.
Return type:str
hok_required

Gets the hok_required of this AppExtensionSamlServiceProviderApp. If enabled, then the SAML Service supports Hok for this App.

Added In: 2101262133

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The hok_required of this AppExtensionSamlServiceProviderApp.
Return type:bool
include_signing_cert_in_signature

Gets the include_signing_cert_in_signature of this AppExtensionSamlServiceProviderApp. If true, then the signing certificate is included in the signature.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The include_signing_cert_in_signature of this AppExtensionSamlServiceProviderApp.
Return type:bool
key_encryption_algorithm

Gets the key_encryption_algorithm of this AppExtensionSamlServiceProviderApp. This attribute indicates the key encryption algorithm.

Added In: 18.4.2

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “RSA-v1.5”, “RSA-OAEP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The key_encryption_algorithm of this AppExtensionSamlServiceProviderApp.
Return type:str
last_notification_sent_time

Gets the last_notification_sent_time of this AppExtensionSamlServiceProviderApp. Records the notification timestamp for the SP whose signing certificate is about to expire.

Added In: 2302092332

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: dateTime
  • uniqueness: none
Returns:The last_notification_sent_time of this AppExtensionSamlServiceProviderApp.
Return type:str
logout_binding

Gets the logout_binding of this AppExtensionSamlServiceProviderApp. This attribute represents the HTTP binding that would be used while logout.

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “Redirect”, “Post”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The logout_binding of this AppExtensionSamlServiceProviderApp.
Return type:str
logout_enabled

Gets the logout_enabled of this AppExtensionSamlServiceProviderApp. If true, then the SAML Service supports logout for this App.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: boolean
  • uniqueness: none
Returns:The logout_enabled of this AppExtensionSamlServiceProviderApp.
Return type:bool
logout_request_url

Gets the logout_request_url of this AppExtensionSamlServiceProviderApp. The URL to which the partner sends the logout request.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The logout_request_url of this AppExtensionSamlServiceProviderApp.
Return type:str
logout_response_url

Gets the logout_response_url of this AppExtensionSamlServiceProviderApp. The URL to which the partner sends the logout response.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The logout_response_url of this AppExtensionSamlServiceProviderApp.
Return type:str
metadata

Gets the metadata of this AppExtensionSamlServiceProviderApp. This attribute represents the metadata of a Security Provider in the Security Assertion Markup Language protocol.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The metadata of this AppExtensionSamlServiceProviderApp.
Return type:str
name_id_format

Gets the name_id_format of this AppExtensionSamlServiceProviderApp. This can be any string, but there are a set of standard nameIdFormats. If a nameIdFormat other than the standard list is chosen, it will be considered a custom nameidformat. The standard nameidformats include: saml-x509, saml-emailaddress, saml-windowsnamequalifier, saml-kerberos, saml-persistent, saml-transient, saml-unspecified, saml-none, and saml-persistent-opaque.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The name_id_format of this AppExtensionSamlServiceProviderApp.
Return type:str
name_id_userstore_attribute

Gets the name_id_userstore_attribute of this AppExtensionSamlServiceProviderApp. Deprecated Since: 18.2.2

SCIM++ Properties: - caseExact: false - idcsSearchable: true - idcsValuePersistedInOtherAttribute: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none This property specifies which user attribute is used as the NameID value in the SAML assertion. This attribute can be constructed by using attributes from the Oracle Identity Cloud Service Core Users schema.

Returns:The name_id_userstore_attribute of this AppExtensionSamlServiceProviderApp.
Return type:str
outbound_assertion_attributes

Gets the outbound_assertion_attributes of this AppExtensionSamlServiceProviderApp.

Returns:The outbound_assertion_attributes of this AppExtensionSamlServiceProviderApp.
Return type:oci.identity_domains.models.AppOutboundAssertionAttributes
partner_provider_id

Gets the partner_provider_id of this AppExtensionSamlServiceProviderApp. The ID of the Provider. This value corresponds to the entityID from the Service Provider metadata.

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The partner_provider_id of this AppExtensionSamlServiceProviderApp.
Return type:str
partner_provider_pattern

Gets the partner_provider_pattern of this AppExtensionSamlServiceProviderApp. The pattern of the Provider. This value corresponds to the entityID from the Service Provider metadata.

Added In: 2202230830

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: request
  • type: string
  • uniqueness: none
Returns:The partner_provider_pattern of this AppExtensionSamlServiceProviderApp.
Return type:str
sign_response_or_assertion

Gets the sign_response_or_assertion of this AppExtensionSamlServiceProviderApp. Indicates which part of the response should be signed. A value of “Assertion” indicates that the Assertion should be signed. A value of “Response” indicates that the SSO Response should be signed. A value of “AssertionAndResponse” indicates that both the Assertion and the SSO Response should be signed.

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “Assertion”, “Response”, “AssertionAndResponse”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The sign_response_or_assertion of this AppExtensionSamlServiceProviderApp.
Return type:str
signature_hash_algorithm

Gets the signature_hash_algorithm of this AppExtensionSamlServiceProviderApp. This attribute represents the algorithm used to hash the signature.

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none

Allowed values for this property are: “SHA-1”, “SHA-256”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The signature_hash_algorithm of this AppExtensionSamlServiceProviderApp.
Return type:str
signing_certificate

Gets the signing_certificate of this AppExtensionSamlServiceProviderApp. This attribute represents the signing certificate that an App uses to verify the signed authentication request.

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The signing_certificate of this AppExtensionSamlServiceProviderApp.
Return type:str
succinct_id

Gets the succinct_id of this AppExtensionSamlServiceProviderApp. This attribute represents the Succinct ID.

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: server
Returns:The succinct_id of this AppExtensionSamlServiceProviderApp.
Return type:str
tenant_provider_id

Gets the tenant_provider_id of this AppExtensionSamlServiceProviderApp. The alternate Provider ID to be used as the Oracle Identity Cloud Service providerID (instead of the one in SamlSettings) when interacting with this SP.

Added In: 19.2.1

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The tenant_provider_id of this AppExtensionSamlServiceProviderApp.
Return type:str
user_assertion_attributes

Gets the user_assertion_attributes of this AppExtensionSamlServiceProviderApp. Each value of this attribute describes an attribute of User that will be sent in a Security Assertion Markup Language (SAML) assertion.

Deprecated Since: 18.2.2

SCIM++ Properties:
  • caseExact: false
  • idcsCompositeKey: [name]
  • idcsSearchable: false
  • idcsValuePersistedInOtherAttribute: true
  • multiValued: true
  • mutability: readWrite
  • required: false
  • returned: default
  • type: complex
  • uniqueness: none
Returns:The user_assertion_attributes of this AppExtensionSamlServiceProviderApp.
Return type:list[oci.identity_domains.models.AppUserAssertionAttributes]