Class IdentityProvider
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.IdentityProvider
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class IdentityProvider extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelFederation trusted partner Identity Provider
 Note: Objects should always be created or deserialized using theIdentityProvider.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the IdentityProvider.Builder, which maintain a set of all explicitly set fields calledIdentityProvider.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classIdentityProvider.AuthnRequestBindingHTTP binding to use for authentication requests.static classIdentityProvider.Builderstatic classIdentityProvider.JitUserProvGroupAssignmentMethodThe default value is ‘Overwrite’, which tells Just-In-Time user-provisioning to replace any current group-assignments for a User with those assigned by assertions and/or those assigned statically.static classIdentityProvider.JitUserProvGroupMappingModeProperty to indicate the mode of group mappingstatic classIdentityProvider.LogoutBindingHTTP binding to use for logout.static classIdentityProvider.SignatureHashAlgorithmSignature hash algorithm.static classIdentityProvider.TypeIdentity Provider Typestatic classIdentityProvider.UserMappingMethodUser mapping method.
 - 
Constructor SummaryConstructors Constructor Description IdentityProvider(String id, String ocid, List<String> schemas, Meta meta, IdcsCreatedBy idcsCreatedBy, IdcsLastModifiedBy idcsLastModifiedBy, List<IdcsPreventedOperations> idcsPreventedOperations, List<Tags> tags, Boolean deleteInProgress, String idcsLastUpgradedInRelease, String domainOcid, String compartmentOcid, String tenancyOcid, String externalId, String partnerName, String description, String metadata, String partnerProviderId, String tenantProviderId, String succinctId, String idpSsoUrl, String logoutRequestUrl, String logoutResponseUrl, String signingCertificate, String encryptionCertificate, String nameIdFormat, Boolean includeSigningCertInSignature, IdentityProvider.AuthnRequestBinding authnRequestBinding, IdentityProvider.LogoutBinding logoutBinding, Boolean logoutEnabled, IdentityProvider.SignatureHashAlgorithm signatureHashAlgorithm, Boolean enabled, String iconUrl, Boolean shownOnLoginPage, Boolean jitUserProvEnabled, Boolean jitUserProvGroupAssertionAttributeEnabled, Boolean jitUserProvGroupStaticListEnabled, Boolean jitUserProvCreateUserEnabled, Boolean jitUserProvAttributeUpdateEnabled, IdentityProvider.JitUserProvGroupAssignmentMethod jitUserProvGroupAssignmentMethod, IdentityProvider.JitUserProvGroupMappingMode jitUserProvGroupMappingMode, String jitUserProvGroupSAMLAttributeName, String serviceInstanceIdentifier, IdentityProvider.UserMappingMethod userMappingMethod, String userMappingStoreAttribute, String assertionAttribute, IdentityProvider.Type type, Boolean requireForceAuthn, Boolean requiresEncryptedAssertion, Boolean samlHoKRequired, List<String> requestedAuthenticationContext, Boolean jitUserProvIgnoreErrorOnAbsentGroups, String lastNotificationSentTime, List<IdentityProviderJitUserProvGroupMappings> jitUserProvGroupMappings, IdentityProviderJitUserProvAttributes jitUserProvAttributes, List<IdentityProviderJitUserProvAssignedGroups> jitUserProvAssignedGroups, IdentityProviderCorrelationPolicy correlationPolicy, ExtensionSocialIdentityProvider urnIetfParamsScimSchemasOracleIdcsExtensionSocialIdentityProvider, ExtensionX509IdentityProvider urnIetfParamsScimSchemasOracleIdcsExtensionX509IdentityProvider)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdentityProvider.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAssertionAttribute()Assertion attribute name.IdentityProvider.AuthnRequestBindinggetAuthnRequestBinding()HTTP binding to use for authentication requests.StringgetCompartmentOcid()OCI Compartment Id (ocid) in which the resource lives.IdentityProviderCorrelationPolicygetCorrelationPolicy()BooleangetDeleteInProgress()A boolean flag indicating this resource in the process of being deleted.StringgetDescription()DescriptionStringgetDomainOcid()OCI Domain Id (ocid) in which the resource lives.BooleangetEnabled()Set to true to indicate Partner enabled.StringgetEncryptionCertificate()Encryption certificateStringgetExternalId()An identifier for the Resource as defined by the Service Consumer.StringgetIconUrl()Identity Provider Icon URL.StringgetId()Unique identifier for the SCIM Resource as defined by the Service Provider.IdcsCreatedBygetIdcsCreatedBy()IdcsLastModifiedBygetIdcsLastModifiedBy()StringgetIdcsLastUpgradedInRelease()The release number when the resource was upgraded.List<IdcsPreventedOperations>getIdcsPreventedOperations()Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.StringgetIdpSsoUrl()Identity Provider SSO URLBooleangetIncludeSigningCertInSignature()Set to true to include the signing certificate in the signature.List<IdentityProviderJitUserProvAssignedGroups>getJitUserProvAssignedGroups()Refers to every group of which a JIT-provisioned User should be a member.IdentityProviderJitUserProvAttributesgetJitUserProvAttributes()BooleangetJitUserProvAttributeUpdateEnabled()Set to true to indicate JIT User Creation is enabledBooleangetJitUserProvCreateUserEnabled()Set to true to indicate JIT User Creation is enabledBooleangetJitUserProvEnabled()Set to true to indicate JIT User Provisioning is enabledBooleangetJitUserProvGroupAssertionAttributeEnabled()Set to true to indicate JIT User Provisioning Groups should be assigned based on assertion attributeIdentityProvider.JitUserProvGroupAssignmentMethodgetJitUserProvGroupAssignmentMethod()The default value is ‘Overwrite’, which tells Just-In-Time user-provisioning to replace any current group-assignments for a User with those assigned by assertions and/or those assigned statically.IdentityProvider.JitUserProvGroupMappingModegetJitUserProvGroupMappingMode()Property to indicate the mode of group mappingList<IdentityProviderJitUserProvGroupMappings>getJitUserProvGroupMappings()The list of mappings between the Identity Domain Group and the IDP group.StringgetJitUserProvGroupSAMLAttributeName()Name of the assertion attribute containing the users groupsBooleangetJitUserProvGroupStaticListEnabled()Set to true to indicate JIT User Provisioning Groups should be assigned from a static listBooleangetJitUserProvIgnoreErrorOnAbsentGroups()Set to true to indicate ignoring absence of group while provisioningStringgetLastNotificationSentTime()Records the notification timestamp for the IdP whose signing certificate is about to expireIdentityProvider.LogoutBindinggetLogoutBinding()HTTP binding to use for logout.BooleangetLogoutEnabled()Set to true to enable logout.StringgetLogoutRequestUrl()Logout request URLStringgetLogoutResponseUrl()Logout response URLMetagetMeta()StringgetMetadata()MetadataStringgetNameIdFormat()Default authentication request name ID format.StringgetOcid()Unique OCI identifier for the SCIM Resource.StringgetPartnerName()Unique name of the trusted Identity Provider.StringgetPartnerProviderId()Provider IDList<String>getRequestedAuthenticationContext()SAML SP authentication type.BooleangetRequireForceAuthn()This SP requires requests SAML IdP to enforce re-authentication.BooleangetRequiresEncryptedAssertion()SAML SP must accept encrypted assertion only.BooleangetSamlHoKRequired()SAML SP HoK Enabled.List<String>getSchemas()REQUIRED.StringgetServiceInstanceIdentifier()The serviceInstanceIdentifier of the App that hosts this IdP.BooleangetShownOnLoginPage()Set to true to indicate whether to show IdP in login page or not.IdentityProvider.SignatureHashAlgorithmgetSignatureHashAlgorithm()Signature hash algorithm.StringgetSigningCertificate()Signing certificateStringgetSuccinctId()Succinct IDList<Tags>getTags()A list of tags on this resource.StringgetTenancyOcid()OCI Tenant Id (ocid) in which the resource lives.StringgetTenantProviderId()The alternate Provider ID to be used as the Oracle Identity Cloud Service providerID (instead of the one in SamlSettings) when interacting with this IdP.IdentityProvider.TypegetType()Identity Provider TypeExtensionSocialIdentityProvidergetUrnIetfParamsScimSchemasOracleIdcsExtensionSocialIdentityProvider()ExtensionX509IdentityProvidergetUrnIetfParamsScimSchemasOracleIdcsExtensionX509IdentityProvider()IdentityProvider.UserMappingMethodgetUserMappingMethod()User mapping method.StringgetUserMappingStoreAttribute()This property specifies the userstore attribute value that must match the incoming assertion attribute value or the incoming nameid attribute value in order to identify the user during SSO.
 You can construct the userMappingStoreAttribute value by specifying attributes from the Oracle Identity Cloud Service Core Users schema.inthashCode()IdentityProvider.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
IdentityProvider@Deprecated @ConstructorProperties({"id","ocid","schemas","meta","idcsCreatedBy","idcsLastModifiedBy","idcsPreventedOperations","tags","deleteInProgress","idcsLastUpgradedInRelease","domainOcid","compartmentOcid","tenancyOcid","externalId","partnerName","description","metadata","partnerProviderId","tenantProviderId","succinctId","idpSsoUrl","logoutRequestUrl","logoutResponseUrl","signingCertificate","encryptionCertificate","nameIdFormat","includeSigningCertInSignature","authnRequestBinding","logoutBinding","logoutEnabled","signatureHashAlgorithm","enabled","iconUrl","shownOnLoginPage","jitUserProvEnabled","jitUserProvGroupAssertionAttributeEnabled","jitUserProvGroupStaticListEnabled","jitUserProvCreateUserEnabled","jitUserProvAttributeUpdateEnabled","jitUserProvGroupAssignmentMethod","jitUserProvGroupMappingMode","jitUserProvGroupSAMLAttributeName","serviceInstanceIdentifier","userMappingMethod","userMappingStoreAttribute","assertionAttribute","type","requireForceAuthn","requiresEncryptedAssertion","samlHoKRequired","requestedAuthenticationContext","jitUserProvIgnoreErrorOnAbsentGroups","lastNotificationSentTime","jitUserProvGroupMappings","jitUserProvAttributes","jitUserProvAssignedGroups","correlationPolicy","urnIetfParamsScimSchemasOracleIdcsExtensionSocialIdentityProvider","urnIetfParamsScimSchemasOracleIdcsExtensionX509IdentityProvider"}) public IdentityProvider(String id, String ocid, List<String> schemas, Meta meta, IdcsCreatedBy idcsCreatedBy, IdcsLastModifiedBy idcsLastModifiedBy, List<IdcsPreventedOperations> idcsPreventedOperations, List<Tags> tags, Boolean deleteInProgress, String idcsLastUpgradedInRelease, String domainOcid, String compartmentOcid, String tenancyOcid, String externalId, String partnerName, String description, String metadata, String partnerProviderId, String tenantProviderId, String succinctId, String idpSsoUrl, String logoutRequestUrl, String logoutResponseUrl, String signingCertificate, String encryptionCertificate, String nameIdFormat, Boolean includeSigningCertInSignature, IdentityProvider.AuthnRequestBinding authnRequestBinding, IdentityProvider.LogoutBinding logoutBinding, Boolean logoutEnabled, IdentityProvider.SignatureHashAlgorithm signatureHashAlgorithm, Boolean enabled, String iconUrl, Boolean shownOnLoginPage, Boolean jitUserProvEnabled, Boolean jitUserProvGroupAssertionAttributeEnabled, Boolean jitUserProvGroupStaticListEnabled, Boolean jitUserProvCreateUserEnabled, Boolean jitUserProvAttributeUpdateEnabled, IdentityProvider.JitUserProvGroupAssignmentMethod jitUserProvGroupAssignmentMethod, IdentityProvider.JitUserProvGroupMappingMode jitUserProvGroupMappingMode, String jitUserProvGroupSAMLAttributeName, String serviceInstanceIdentifier, IdentityProvider.UserMappingMethod userMappingMethod, String userMappingStoreAttribute, String assertionAttribute, IdentityProvider.Type type, Boolean requireForceAuthn, Boolean requiresEncryptedAssertion, Boolean samlHoKRequired, List<String> requestedAuthenticationContext, Boolean jitUserProvIgnoreErrorOnAbsentGroups, String lastNotificationSentTime, List<IdentityProviderJitUserProvGroupMappings> jitUserProvGroupMappings, IdentityProviderJitUserProvAttributes jitUserProvAttributes, List<IdentityProviderJitUserProvAssignedGroups> jitUserProvAssignedGroups, IdentityProviderCorrelationPolicy correlationPolicy, ExtensionSocialIdentityProvider urnIetfParamsScimSchemasOracleIdcsExtensionSocialIdentityProvider, ExtensionX509IdentityProvider urnIetfParamsScimSchemasOracleIdcsExtensionX509IdentityProvider) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static IdentityProvider.Builder builder() Create a new builder.
 - 
toBuilderpublic IdentityProvider.Builder toBuilder() 
 - 
getIdpublic String getId() Unique identifier for the SCIM Resource as defined by the Service Provider.Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider’s entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier. *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: always - type: string - uniqueness: global - Returns:
- the value
 
 - 
getOcidpublic String getOcid() Unique OCI identifier for the SCIM Resource.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: global - Returns:
- the value
 
 - 
getSchemaspublic List<String> getSchemas() REQUIRED.The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \“enterprise\” extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getMetapublic Meta getMeta() 
 - 
getIdcsCreatedBypublic IdcsCreatedBy getIdcsCreatedBy() 
 - 
getIdcsLastModifiedBypublic IdcsLastModifiedBy getIdcsLastModifiedBy() 
 - 
getIdcsPreventedOperationspublic List<IdcsPreventedOperations> getIdcsPreventedOperations() Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none - Returns:
- the value
 
 - 
getTagspublic List<Tags> getTags() A list of tags on this resource.*SCIM++ Properties:** - idcsCompositeKey: [key, value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getDeleteInProgresspublic Boolean getDeleteInProgress() A boolean flag indicating this resource in the process of being deleted.Usually set to true when synchronous deletion of the resource would take too long. *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsLastUpgradedInReleasepublic String getIdcsLastUpgradedInRelease() The release number when the resource was upgraded.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none - Returns:
- the value
 
 - 
getDomainOcidpublic String getDomainOcid() OCI Domain Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getCompartmentOcidpublic String getCompartmentOcid() OCI Compartment Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getTenancyOcidpublic String getTenancyOcid() OCI Tenant Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getExternalIdpublic String getExternalId() An identifier for the Resource as defined by the Service Consumer.The externalId may simplify identification of the Resource between Service Consumer and Service Provider by allowing the Consumer to refer to the Resource with its own identifier, obviating the need to store a local mapping between the local identifier of the Resource and the identifier used by the Service Provider. Each Resource MAY include a non-empty externalId value. The value of the externalId attribute is always issued by the Service Consumer and can never be specified by the Service Provider. The Service Provider MUST always interpret the externalId as scoped to the Service Consumer’s tenant. *SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getPartnerNamepublic String getPartnerName() Unique name of the trusted Identity Provider.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: always - type: string - uniqueness: server - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() Description*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getMetadatapublic String getMetadata() Metadata*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getPartnerProviderIdpublic String getPartnerProviderId() Provider ID*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: server - Returns:
- the value
 
 - 
getTenantProviderIdpublic String getTenantProviderId() The alternate Provider ID to be used as the Oracle Identity Cloud Service providerID (instead of the one in SamlSettings) when interacting with this IdP.*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 value
 
 - 
getSuccinctIdpublic String getSuccinctId() Succinct ID*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: server - Returns:
- the value
 
 - 
getIdpSsoUrlpublic String getIdpSsoUrl() Identity Provider SSO URL*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getLogoutRequestUrlpublic String getLogoutRequestUrl() Logout request URL*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getLogoutResponseUrlpublic String getLogoutResponseUrl() Logout response URL*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getSigningCertificatepublic String getSigningCertificate() Signing certificate*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getEncryptionCertificatepublic String getEncryptionCertificate() Encryption certificate*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getNameIdFormatpublic String getNameIdFormat() Default authentication request name ID format.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIncludeSigningCertInSignaturepublic Boolean getIncludeSigningCertInSignature() Set to true to include the signing certificate in the signature.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getAuthnRequestBindingpublic IdentityProvider.AuthnRequestBinding getAuthnRequestBinding() HTTP binding to use for authentication requests.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getLogoutBindingpublic IdentityProvider.LogoutBinding getLogoutBinding() HTTP binding to use for logout.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getLogoutEnabledpublic Boolean getLogoutEnabled() Set to true to enable logout.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getSignatureHashAlgorithmpublic IdentityProvider.SignatureHashAlgorithm getSignatureHashAlgorithm() Signature hash algorithm.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getEnabledpublic Boolean getEnabled() Set to true to indicate Partner enabled.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIconUrlpublic String getIconUrl() Identity Provider Icon URL.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getShownOnLoginPagepublic Boolean getShownOnLoginPage() Set to true to indicate whether to show IdP in login page or not.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvEnabledpublic Boolean getJitUserProvEnabled() Set to true to indicate JIT User Provisioning is enabled*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvGroupAssertionAttributeEnabledpublic Boolean getJitUserProvGroupAssertionAttributeEnabled() Set to true to indicate JIT User Provisioning Groups should be assigned based on assertion attribute*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvGroupStaticListEnabledpublic Boolean getJitUserProvGroupStaticListEnabled() Set to true to indicate JIT User Provisioning Groups should be assigned from a static list*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvCreateUserEnabledpublic Boolean getJitUserProvCreateUserEnabled() Set to true to indicate JIT User Creation is enabled*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvAttributeUpdateEnabledpublic Boolean getJitUserProvAttributeUpdateEnabled() Set to true to indicate JIT User Creation is enabled*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvGroupAssignmentMethodpublic IdentityProvider.JitUserProvGroupAssignmentMethod getJitUserProvGroupAssignmentMethod() The default value is ‘Overwrite’, which tells Just-In-Time user-provisioning to replace any current group-assignments for a User with those assigned by assertions and/or those assigned statically.Specify ‘Merge’ if you want Just-In-Time user-provisioning to combine its group-assignments with those the user already has. *Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvGroupMappingModepublic IdentityProvider.JitUserProvGroupMappingMode getJitUserProvGroupMappingMode() Property to indicate the mode of group mapping*Added In:** 2205120021 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvGroupSAMLAttributeNamepublic String getJitUserProvGroupSAMLAttributeName() Name of the assertion attribute containing the users groups*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getServiceInstanceIdentifierpublic String getServiceInstanceIdentifier() The serviceInstanceIdentifier of the App that hosts this IdP.This value will match the opcServiceInstanceGUID of any service-instance that the IdP represents. *Added In:** 18.2.6 *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: never - type: string - uniqueness: server - Returns:
- the value
 
 - 
getUserMappingMethodpublic IdentityProvider.UserMappingMethod getUserMappingMethod() User mapping method.*Deprecated Since: 20.1.3** *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - idcsValuePersistedInOtherAttribute: true - Returns:
- the value
 
 - 
getUserMappingStoreAttributepublic String getUserMappingStoreAttribute() This property specifies the userstore attribute value that must match the incoming assertion attribute value or the incoming nameid attribute value in order to identify the user during SSO.
 You can construct the userMappingStoreAttribute value by specifying attributes from the Oracle Identity Cloud Service Core Users schema.For examples of how to construct the userMappingStoreAttribute value, see the Example of a Request Body section of the Examples tab for the POST and PUT methods of the /IdentityProviders endpoint. *Deprecated Since: 20.1.3** *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - idcsValuePersistedInOtherAttribute: true - Returns:
- the value
 
 - 
getAssertionAttributepublic String getAssertionAttribute() Assertion attribute name.*Deprecated Since: 20.1.3** *SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - idcsValuePersistedInOtherAttribute: true - Returns:
- the value
 
 - 
getTypepublic IdentityProvider.Type getType() Identity Provider Type*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: always - type: string - uniqueness: none - Returns:
- the value
 
 - 
getRequireForceAuthnpublic Boolean getRequireForceAuthn() This SP requires requests SAML IdP to enforce re-authentication.*Added In:** 2102181953 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getRequiresEncryptedAssertionpublic Boolean getRequiresEncryptedAssertion() SAML SP must accept encrypted assertion only.*Added In:** 2102181953 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getSamlHoKRequiredpublic Boolean getSamlHoKRequired() SAML SP HoK Enabled.*Added In:** 2102181953 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getRequestedAuthenticationContextpublic List<String> getRequestedAuthenticationContext() SAML SP authentication type.*Added In:** 2102181953 *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvIgnoreErrorOnAbsentGroupspublic Boolean getJitUserProvIgnoreErrorOnAbsentGroups() Set to true to indicate ignoring absence of group while provisioning*Added In:** 2111112015 *SCIM++ Properties:** - caseExact: false - idcsAddedSinceVersion: 30 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getLastNotificationSentTimepublic String getLastNotificationSentTime() Records the notification timestamp for the IdP 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 value
 
 - 
getJitUserProvGroupMappingspublic List<IdentityProviderJitUserProvGroupMappings> getJitUserProvGroupMappings() The list of mappings between the Identity Domain Group and the IDP group.*Added In:** 2205120021 *SCIM++ Properties:** - idcsCompositeKey: [idpGroup] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getJitUserProvAttributespublic IdentityProviderJitUserProvAttributes getJitUserProvAttributes() 
 - 
getJitUserProvAssignedGroupspublic List<IdentityProviderJitUserProvAssignedGroups> getJitUserProvAssignedGroups() Refers to every group of which a JIT-provisioned User should be a member.Just-in-Time user-provisioning applies this static list when jitUserProvGroupStaticListEnabled:true. *Added In:** 20.1.3 *SCIM++ Properties:** - idcsCompositeKey: [value] - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none - Returns:
- the value
 
 - 
getCorrelationPolicypublic IdentityProviderCorrelationPolicy getCorrelationPolicy() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionSocialIdentityProviderpublic ExtensionSocialIdentityProvider getUrnIetfParamsScimSchemasOracleIdcsExtensionSocialIdentityProvider() 
 - 
getUrnIetfParamsScimSchemasOracleIdcsExtensionX509IdentityProviderpublic ExtensionX509IdentityProvider getUrnIetfParamsScimSchemasOracleIdcsExtensionX509IdentityProvider() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-