Package | Description |
---|---|
com.oracle.bmc.identitydomains.model |
Modifier and Type | Method and Description |
---|---|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.accountId(String accountId)
The Identity cloud provider service identifier, for example, the Azure Tenancy ID, AWS
Account ID, or GCP Project ID.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.active(Boolean active)
If true, specifies that this Identity Propagation Trust is in an enabled state.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.allowImpersonation(Boolean allowImpersonation)
Allow customers to define whether the resulting token should contain the authenticated
user as the subject or whether the token should impersonate another Application Principal
in IAM.
|
static IdentityPropagationTrust.Builder |
IdentityPropagationTrust.builder()
Create a new builder.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.clientClaimName(String clientClaimName)
The claim name that identifies to whom the JWT/SAML token is issued.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.clientClaimValues(List<String> clientClaimValues)
The value that corresponds to the client claim name used to identify to whom the token is
issued.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.clockSkewSeconds(Integer clockSkewSeconds)
The clock skew (in secs) that’s allowed for the token issue and expiry time.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.compartmentOcid(String compartmentOcid)
OCI Compartment Id (ocid) in which the resource lives.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.copy(IdentityPropagationTrust model) |
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.deleteInProgress(Boolean deleteInProgress)
A boolean flag indicating this resource in the process of being deleted.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.description(String description)
The description of the Identity Propagation Trust.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.domainOcid(String domainOcid)
OCI Domain Id (ocid) in which the resource lives.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.id(String id)
Unique identifier for the SCIM Resource as defined by the Service Provider.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.idcsCreatedBy(IdcsCreatedBy idcsCreatedBy) |
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.idcsLastModifiedBy(IdcsLastModifiedBy idcsLastModifiedBy) |
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.idcsLastUpgradedInRelease(String idcsLastUpgradedInRelease)
The release number when the resource was upgraded.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.idcsPreventedOperations(List<IdcsPreventedOperations> idcsPreventedOperations)
Each value of this attribute specifies an operation that only an internal client may
perform on this particular resource.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.impersonationServiceUsers(List<IdentityPropagationTrustImpersonationServiceUsers> impersonationServiceUsers)
The Impersonating Principal.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.issuer(String issuer)
The issuer claim of the Identity provider.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.keytab(IdentityPropagationTrustKeytab keytab) |
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.meta(Meta meta) |
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.name(String name)
The name of the the Identity Propagation Trust.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.oauthClients(List<String> oauthClients)
The value of all the authorized OAuth Clients.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.ocid(String ocid)
Unique OCI identifier for the SCIM Resource.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.publicCertificate(String publicCertificate)
Store the public key if public key cert.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.publicKeyEndpoint(String publicKeyEndpoint)
The cloud provider’s public key API of SAML and OIDC providers for signature validation.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.schemas(List<String> schemas)
REQUIRED.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.subjectClaimName(String subjectClaimName)
Used for locating the subject claim from the incoming token.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.subjectMappingAttribute(String subjectMappingAttribute)
Subject Mapping Attribute to which the value from subject claim name value would be used
for identity lookup.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.subjectType(IdentityPropagationTrust.SubjectType subjectType)
The type of the resource against which lookup will be made in the identity domain in IAM
for the incoming subject claim value.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.tags(List<Tags> tags)
A list of tags on this resource.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.tenancyOcid(String tenancyOcid)
OCI Tenant Id (ocid) in which the resource lives.
|
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.toBuilder() |
IdentityPropagationTrust.Builder |
IdentityPropagationTrust.Builder.type(IdentityPropagationTrust.Type type)
The type of the inbound token from the Identity cloud provider.
|
Copyright © 2016–2024. All rights reserved.