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
-