Package com.okta.sdk.resource.model
Class IdentityProviderPolicy
java.lang.Object
com.okta.sdk.resource.model.IdentityProviderPolicy
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-23T16:19:57.008753975Z[Etc/UTC]",
comments="Generator version: 7.8.0")
public class IdentityProviderPolicy
extends Object
implements Serializable
Policy settings for the IdP. The following provisioning and account linking actions are supported by each IdP
provider: | IdP type | User provisioning actions | Group provisioning actions | Account link actions | Account link
filters | | ----------------------------------------------------------------- | ------------------------- |
------------------------------------- | -------------------- | -------------------- | | `SAML2` |
`AUTO` or `DISABLED` | `NONE`, `ASSIGN`, `APPEND`, or
`SYNC` | `AUTO`, `DISABLED` | `groups` | | `X509` |
`DISABLED` | No support for JIT provisioning | | | | All social IdP types (any IdP type that isn't
`SAML2` or `X509`) | `AUTO`, `DISABLED` | `NONE` or
`ASSIGN` | `AUTO`, `DISABLED` | `groups` |
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccountLink
(PolicyAccountLink accountLink) boolean
Get accountLinkMaximum allowable clock skew when processing messages from the IdPGet provisioningGet subjectint
hashCode()
maxClockSkew
(Integer maxClockSkew) provisioning
(Provisioning provisioning) void
setAccountLink
(PolicyAccountLink accountLink) void
setMaxClockSkew
(Integer maxClockSkew) void
setProvisioning
(Provisioning provisioning) void
setSubject
(PolicySubject subject) subject
(PolicySubject subject) toString()
-
Field Details
-
JSON_PROPERTY_ACCOUNT_LINK
- See Also:
-
JSON_PROPERTY_MAX_CLOCK_SKEW
- See Also:
-
JSON_PROPERTY_PROVISIONING
- See Also:
-
JSON_PROPERTY_SUBJECT
- See Also:
-
-
Constructor Details
-
IdentityProviderPolicy
public IdentityProviderPolicy()
-
-
Method Details
-
accountLink
-
getAccountLink
Get accountLink- Returns:
- accountLink
-
setAccountLink
-
maxClockSkew
-
getMaxClockSkew
Maximum allowable clock skew when processing messages from the IdP- Returns:
- maxClockSkew
-
setMaxClockSkew
-
provisioning
-
getProvisioning
Get provisioning- Returns:
- provisioning
-
setProvisioning
-
subject
-
getSubject
Get subject- Returns:
- subject
-
setSubject
-
equals
-
hashCode
public int hashCode() -
toString
-