@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class ExtensionFidoAuthenticationFactorSettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
This extension defines attributes used to manage Multi-Factor Authentication settings of fido
authentication
Note: Objects should always be created or deserialized using the ExtensionFidoAuthenticationFactorSettings.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 ExtensionFidoAuthenticationFactorSettings.Builder
, which maintain a
set of all explicitly set fields called ExtensionFidoAuthenticationFactorSettings.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
ExtensionFidoAuthenticationFactorSettings.Attestation
Attribute used to define the type of attestation required.
|
static class |
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment
Attribute used to define authenticator selection attachment.
|
static class |
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey
Attribute used to define authenticator selection resident key requirement.
|
static class |
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification
Attribute used to define authenticator selection verification.
|
static class |
ExtensionFidoAuthenticationFactorSettings.Builder |
static class |
ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ExtensionFidoAuthenticationFactorSettings(ExtensionFidoAuthenticationFactorSettings.Attestation attestation,
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment authenticatorSelectionAttachment,
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification authenticatorSelectionUserVerification,
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey authenticatorSelectionResidentKey,
Integer timeout,
Boolean authenticatorSelectionRequireResidentKey,
List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes> publicKeyTypes,
Boolean excludeCredentials,
Integer domainValidationLevel)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ExtensionFidoAuthenticationFactorSettings.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
ExtensionFidoAuthenticationFactorSettings.Attestation |
getAttestation()
Attribute used to define the type of attestation required.
|
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment |
getAuthenticatorSelectionAttachment()
Attribute used to define authenticator selection attachment.
|
Boolean |
getAuthenticatorSelectionRequireResidentKey()
Flag used to indicate authenticator selection is required or not
|
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey |
getAuthenticatorSelectionResidentKey()
Attribute used to define authenticator selection resident key requirement.
|
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification |
getAuthenticatorSelectionUserVerification()
Attribute used to define authenticator selection verification.
|
Integer |
getDomainValidationLevel()
Number of domain levels Oracle Identity Cloud Service should use for origin comparision
|
Boolean |
getExcludeCredentials()
Flag used to indicate whether we need to restrict creation of multiple credentials in same
authenticator
|
List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes> |
getPublicKeyTypes()
List of server supported public key algorithms
|
Integer |
getTimeout()
Timeout for the fido authentication to complete
|
int |
hashCode() |
ExtensionFidoAuthenticationFactorSettings.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"attestation","authenticatorSelectionAttachment","authenticatorSelectionUserVerification","authenticatorSelectionResidentKey","timeout","authenticatorSelectionRequireResidentKey","publicKeyTypes","excludeCredentials","domainValidationLevel"}) public ExtensionFidoAuthenticationFactorSettings(ExtensionFidoAuthenticationFactorSettings.Attestation attestation, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment authenticatorSelectionAttachment, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification authenticatorSelectionUserVerification, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey authenticatorSelectionResidentKey, Integer timeout, Boolean authenticatorSelectionRequireResidentKey, List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes> publicKeyTypes, Boolean excludeCredentials, Integer domainValidationLevel)
public static ExtensionFidoAuthenticationFactorSettings.Builder builder()
Create a new builder.
public ExtensionFidoAuthenticationFactorSettings.Builder toBuilder()
public ExtensionFidoAuthenticationFactorSettings.Attestation getAttestation()
Attribute used to define the type of attestation required.
*Added In:** 2009232244
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment getAuthenticatorSelectionAttachment()
Attribute used to define authenticator selection attachment.
*Added In:** 2009232244
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification getAuthenticatorSelectionUserVerification()
Attribute used to define authenticator selection verification.
*Added In:** 2009232244
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey getAuthenticatorSelectionResidentKey()
Attribute used to define authenticator selection resident key requirement.
*Added In:** 2009232244
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public Integer getTimeout()
Timeout for the fido authentication to complete
*Added In:** 2009232244
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - idcsMaxValue: 600000 - idcsMinValue: 10000 - required: true - returned: default - type: integer - uniqueness: none
public Boolean getAuthenticatorSelectionRequireResidentKey()
Flag used to indicate authenticator selection is required or not
*Added In:** 2009232244
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
public List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes> getPublicKeyTypes()
List of server supported public key algorithms
*Added In:** 2009232244
*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public Boolean getExcludeCredentials()
Flag used to indicate whether we need to restrict creation of multiple credentials in same authenticator
*Added In:** 2009232244
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
public Integer getDomainValidationLevel()
Number of domain levels Oracle Identity Cloud Service should use for origin comparision
*Added In:** 2109020413
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - idcsMaxValue: 2 - idcsMinValue: 0 - required: false - returned: default - type: integer - uniqueness: none
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.