ExtensionFidoAuthenticationFactorSettings¶
- 
class oci.identity_domains.models.ExtensionFidoAuthenticationFactorSettings(**kwargs)¶
- Bases: - object- This extension defines attributes used to manage Multi-Factor Authentication settings of fido authentication - Attributes - ATTESTATION_DIRECT- A constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. - ATTESTATION_INDIRECT- A constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. - ATTESTATION_NONE- A constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_ATTACHMENT_BOTH- A constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_ATTACHMENT_CROSS_PLATFORM- A constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_ATTACHMENT_PLATFORM- A constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_RESIDENT_KEY_DISCOURAGED- A constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_RESIDENT_KEY_NONE- A constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_RESIDENT_KEY_PREFERRED- A constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_RESIDENT_KEY_REQUIRED- A constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_USER_VERIFICATION_DISCOURAGED- A constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_USER_VERIFICATION_PREFERRED- A constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. - AUTHENTICATOR_SELECTION_USER_VERIFICATION_REQUIRED- A constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. - PUBLIC_KEY_TYPES_ES256- A constant which can be used with the public_key_types property of a ExtensionFidoAuthenticationFactorSettings. - PUBLIC_KEY_TYPES_RS1- A constant which can be used with the public_key_types property of a ExtensionFidoAuthenticationFactorSettings. - PUBLIC_KEY_TYPES_RS256- A constant which can be used with the public_key_types property of a ExtensionFidoAuthenticationFactorSettings. - attestation- [Required] Gets the attestation of this ExtensionFidoAuthenticationFactorSettings. - authenticator_selection_attachment- [Required] Gets the authenticator_selection_attachment of this ExtensionFidoAuthenticationFactorSettings. - authenticator_selection_require_resident_key- [Required] Gets the authenticator_selection_require_resident_key of this ExtensionFidoAuthenticationFactorSettings. - authenticator_selection_resident_key- [Required] Gets the authenticator_selection_resident_key of this ExtensionFidoAuthenticationFactorSettings. - authenticator_selection_user_verification- [Required] Gets the authenticator_selection_user_verification of this ExtensionFidoAuthenticationFactorSettings. - domain_validation_level- Gets the domain_validation_level of this ExtensionFidoAuthenticationFactorSettings. - exclude_credentials- [Required] Gets the exclude_credentials of this ExtensionFidoAuthenticationFactorSettings. - public_key_types- [Required] Gets the public_key_types of this ExtensionFidoAuthenticationFactorSettings. - timeout- [Required] Gets the timeout of this ExtensionFidoAuthenticationFactorSettings. - Methods - __init__(**kwargs)- Initializes a new ExtensionFidoAuthenticationFactorSettings object with values from keyword arguments. - 
ATTESTATION_DIRECT= 'DIRECT'¶
- A constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “DIRECT” 
 - 
ATTESTATION_INDIRECT= 'INDIRECT'¶
- A constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “INDIRECT” 
 - 
ATTESTATION_NONE= 'NONE'¶
- A constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “NONE” 
 - 
AUTHENTICATOR_SELECTION_ATTACHMENT_BOTH= 'BOTH'¶
- A constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “BOTH” 
 - 
AUTHENTICATOR_SELECTION_ATTACHMENT_CROSS_PLATFORM= 'CROSS-PLATFORM'¶
- A constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “CROSS-PLATFORM” 
 - 
AUTHENTICATOR_SELECTION_ATTACHMENT_PLATFORM= 'PLATFORM'¶
- A constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “PLATFORM” 
 - 
AUTHENTICATOR_SELECTION_RESIDENT_KEY_DISCOURAGED= 'DISCOURAGED'¶
- A constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “DISCOURAGED” 
 - 
AUTHENTICATOR_SELECTION_RESIDENT_KEY_NONE= 'NONE'¶
- A constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “NONE” 
 - 
AUTHENTICATOR_SELECTION_RESIDENT_KEY_PREFERRED= 'PREFERRED'¶
- A constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “PREFERRED” 
 - 
AUTHENTICATOR_SELECTION_RESIDENT_KEY_REQUIRED= 'REQUIRED'¶
- A constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “REQUIRED” 
 - 
AUTHENTICATOR_SELECTION_USER_VERIFICATION_DISCOURAGED= 'DISCOURAGED'¶
- A constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “DISCOURAGED” 
 - 
AUTHENTICATOR_SELECTION_USER_VERIFICATION_PREFERRED= 'PREFERRED'¶
- A constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “PREFERRED” 
 - 
AUTHENTICATOR_SELECTION_USER_VERIFICATION_REQUIRED= 'REQUIRED'¶
- A constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “REQUIRED” 
 - 
PUBLIC_KEY_TYPES_ES256= 'ES256'¶
- A constant which can be used with the public_key_types property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “ES256” 
 - 
PUBLIC_KEY_TYPES_RS1= 'RS1'¶
- A constant which can be used with the public_key_types property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “RS1” 
 - 
PUBLIC_KEY_TYPES_RS256= 'RS256'¶
- A constant which can be used with the public_key_types property of a ExtensionFidoAuthenticationFactorSettings. This constant has a value of “RS256” 
 - 
__init__(**kwargs)¶
- Initializes a new ExtensionFidoAuthenticationFactorSettings object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): - Parameters: - attestation (str) – The value to assign to the attestation property of this ExtensionFidoAuthenticationFactorSettings. Allowed values for this property are: “NONE”, “DIRECT”, “INDIRECT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- authenticator_selection_attachment (str) – The value to assign to the authenticator_selection_attachment property of this ExtensionFidoAuthenticationFactorSettings. Allowed values for this property are: “PLATFORM”, “CROSS-PLATFORM”, “BOTH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- authenticator_selection_user_verification (str) – The value to assign to the authenticator_selection_user_verification property of this ExtensionFidoAuthenticationFactorSettings. Allowed values for this property are: “REQUIRED”, “PREFERRED”, “DISCOURAGED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- authenticator_selection_resident_key (str) – The value to assign to the authenticator_selection_resident_key property of this ExtensionFidoAuthenticationFactorSettings. Allowed values for this property are: “REQUIRED”, “PREFERRED”, “DISCOURAGED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- timeout (int) – The value to assign to the timeout property of this ExtensionFidoAuthenticationFactorSettings.
- authenticator_selection_require_resident_key (bool) – The value to assign to the authenticator_selection_require_resident_key property of this ExtensionFidoAuthenticationFactorSettings.
- public_key_types (list[str]) – The value to assign to the public_key_types property of this ExtensionFidoAuthenticationFactorSettings. Allowed values for items in this list are: “RS1”, “RS256”, “ES256”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- exclude_credentials (bool) – The value to assign to the exclude_credentials property of this ExtensionFidoAuthenticationFactorSettings.
- domain_validation_level (int) – The value to assign to the domain_validation_level property of this ExtensionFidoAuthenticationFactorSettings.
 
 - 
attestation¶
- [Required] Gets the attestation of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Allowed values for this property are: “NONE”, “DIRECT”, “INDIRECT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The attestation of this ExtensionFidoAuthenticationFactorSettings. - Return type: - str 
 - 
authenticator_selection_attachment¶
- [Required] Gets the authenticator_selection_attachment of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Allowed values for this property are: “PLATFORM”, “CROSS-PLATFORM”, “BOTH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The authenticator_selection_attachment of this ExtensionFidoAuthenticationFactorSettings. - Return type: - str 
 - 
authenticator_selection_require_resident_key¶
- [Required] Gets the authenticator_selection_require_resident_key of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Returns: - The authenticator_selection_require_resident_key of this ExtensionFidoAuthenticationFactorSettings. - Return type: - bool 
 - 
authenticator_selection_resident_key¶
- [Required] Gets the authenticator_selection_resident_key of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Allowed values for this property are: “REQUIRED”, “PREFERRED”, “DISCOURAGED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The authenticator_selection_resident_key of this ExtensionFidoAuthenticationFactorSettings. - Return type: - str 
 - 
authenticator_selection_user_verification¶
- [Required] Gets the authenticator_selection_user_verification of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Allowed values for this property are: “REQUIRED”, “PREFERRED”, “DISCOURAGED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The authenticator_selection_user_verification of this ExtensionFidoAuthenticationFactorSettings. - Return type: - str 
 - 
domain_validation_level¶
- Gets the domain_validation_level of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Returns: - The domain_validation_level of this ExtensionFidoAuthenticationFactorSettings. - Return type: - int 
 - 
exclude_credentials¶
- [Required] Gets the exclude_credentials of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Returns: - The exclude_credentials of this ExtensionFidoAuthenticationFactorSettings. - Return type: - bool 
 - 
public_key_types¶
- [Required] Gets the public_key_types of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Allowed values for items in this list are: “RS1”, “RS256”, “ES256”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The public_key_types of this ExtensionFidoAuthenticationFactorSettings. - Return type: - list[str] 
 - 
timeout¶
- [Required] Gets the timeout of this ExtensionFidoAuthenticationFactorSettings. 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
 
 - Returns: - The timeout of this ExtensionFidoAuthenticationFactorSettings. - Return type: - int 
 
-