ExtensionFidoAuthenticationFactorSettings¶
-
class
oci.identity_domains.models.ExtensionFidoAuthenticationFactorSettings(**kwargs)¶ Bases:
objectThis extension defines attributes used to manage Multi-Factor Authentication settings of fido authentication
Attributes
ATTESTATION_DIRECTA constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. ATTESTATION_INDIRECTA constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. ATTESTATION_NONEA constant which can be used with the attestation property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_ATTACHMENT_BOTHA constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_ATTACHMENT_CROSS_PLATFORMA constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_ATTACHMENT_PLATFORMA constant which can be used with the authenticator_selection_attachment property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_RESIDENT_KEY_DISCOURAGEDA constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_RESIDENT_KEY_NONEA constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_RESIDENT_KEY_PREFERREDA constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_RESIDENT_KEY_REQUIREDA constant which can be used with the authenticator_selection_resident_key property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_USER_VERIFICATION_DISCOURAGEDA constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_USER_VERIFICATION_PREFERREDA constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. AUTHENTICATOR_SELECTION_USER_VERIFICATION_REQUIREDA constant which can be used with the authenticator_selection_user_verification property of a ExtensionFidoAuthenticationFactorSettings. PUBLIC_KEY_TYPES_ES256A constant which can be used with the public_key_types property of a ExtensionFidoAuthenticationFactorSettings. PUBLIC_KEY_TYPES_RS1A constant which can be used with the public_key_types property of a ExtensionFidoAuthenticationFactorSettings. PUBLIC_KEY_TYPES_RS256A 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_levelGets 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
-