MyDeviceAuthenticationFactors

class oci.identity_domains.models.MyDeviceAuthenticationFactors(**kwargs)

Bases: object

Authentication Factors

Attributes

STATUS_BLOCKED A constant which can be used with the status property of a MyDeviceAuthenticationFactors.
STATUS_ENROLLED A constant which can be used with the status property of a MyDeviceAuthenticationFactors.
STATUS_INACTIVE A constant which can be used with the status property of a MyDeviceAuthenticationFactors.
STATUS_INITIATED A constant which can be used with the status property of a MyDeviceAuthenticationFactors.
STATUS_INPROGRESS A constant which can be used with the status property of a MyDeviceAuthenticationFactors.
STATUS_LOCKED A constant which can be used with the status property of a MyDeviceAuthenticationFactors.
TYPE_EMAIL A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_FIDO_AUTHENTICATOR A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_OFFLINETOTP A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_PHONE_CALL A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_PUSH A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_SMS A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_THIRDPARTY A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_TOTP A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_VOICE A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
TYPE_YUBICO_OTP A constant which can be used with the type property of a MyDeviceAuthenticationFactors.
public_key Gets the public_key of this MyDeviceAuthenticationFactors.
status Gets the status of this MyDeviceAuthenticationFactors.
type [Required] Gets the type of this MyDeviceAuthenticationFactors.

Methods

__init__(**kwargs) Initializes a new MyDeviceAuthenticationFactors object with values from keyword arguments.
STATUS_BLOCKED = 'BLOCKED'

A constant which can be used with the status property of a MyDeviceAuthenticationFactors. This constant has a value of “BLOCKED”

STATUS_ENROLLED = 'ENROLLED'

A constant which can be used with the status property of a MyDeviceAuthenticationFactors. This constant has a value of “ENROLLED”

STATUS_INACTIVE = 'INACTIVE'

A constant which can be used with the status property of a MyDeviceAuthenticationFactors. This constant has a value of “INACTIVE”

STATUS_INITIATED = 'INITIATED'

A constant which can be used with the status property of a MyDeviceAuthenticationFactors. This constant has a value of “INITIATED”

STATUS_INPROGRESS = 'INPROGRESS'

A constant which can be used with the status property of a MyDeviceAuthenticationFactors. This constant has a value of “INPROGRESS”

STATUS_LOCKED = 'LOCKED'

A constant which can be used with the status property of a MyDeviceAuthenticationFactors. This constant has a value of “LOCKED”

TYPE_EMAIL = 'EMAIL'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “EMAIL”

TYPE_FIDO_AUTHENTICATOR = 'FIDO_AUTHENTICATOR'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “FIDO_AUTHENTICATOR”

TYPE_OFFLINETOTP = 'OFFLINETOTP'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “OFFLINETOTP”

TYPE_PHONE_CALL = 'PHONE_CALL'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “PHONE_CALL”

TYPE_PUSH = 'PUSH'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “PUSH”

TYPE_SMS = 'SMS'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “SMS”

TYPE_THIRDPARTY = 'THIRDPARTY'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “THIRDPARTY”

TYPE_TOTP = 'TOTP'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “TOTP”

TYPE_VOICE = 'VOICE'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “VOICE”

TYPE_YUBICO_OTP = 'YUBICO_OTP'

A constant which can be used with the type property of a MyDeviceAuthenticationFactors. This constant has a value of “YUBICO_OTP”

__init__(**kwargs)

Initializes a new MyDeviceAuthenticationFactors object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this MyDeviceAuthenticationFactors. Allowed values for this property are: “EMAIL”, “SMS”, “TOTP”, “PUSH”, “OFFLINETOTP”, “VOICE”, “PHONE_CALL”, “THIRDPARTY”, “FIDO_AUTHENTICATOR”, “YUBICO_OTP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • status (str) – The value to assign to the status property of this MyDeviceAuthenticationFactors. Allowed values for this property are: “INITIATED”, “INPROGRESS”, “ENROLLED”, “LOCKED”, “INACTIVE”, “BLOCKED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • public_key (str) – The value to assign to the public_key property of this MyDeviceAuthenticationFactors.
public_key

Gets the public_key of this MyDeviceAuthenticationFactors. Authentication Factor public key issued by client

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readOnly
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
  • idcsRequiresWriteForAccessFlows: true
  • idcsRequiresImmediateReadAfterWriteForAccessFlows: true
Returns:The public_key of this MyDeviceAuthenticationFactors.
Return type:str
status

Gets the status of this MyDeviceAuthenticationFactors. Authentication Factor Status

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
  • idcsRequiresWriteForAccessFlows: true
  • idcsRequiresImmediateReadAfterWriteForAccessFlows: true

Allowed values for this property are: “INITIATED”, “INPROGRESS”, “ENROLLED”, “LOCKED”, “INACTIVE”, “BLOCKED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The status of this MyDeviceAuthenticationFactors.
Return type:str
type

[Required] Gets the type of this MyDeviceAuthenticationFactors. Authentication Factor Type

SCIM++ Properties:
  • caseExact: true
  • idcsSearchable: true
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
  • idcsRequiresWriteForAccessFlows: true
  • idcsRequiresImmediateReadAfterWriteForAccessFlows: true

Allowed values for this property are: “EMAIL”, “SMS”, “TOTP”, “PUSH”, “OFFLINETOTP”, “VOICE”, “PHONE_CALL”, “THIRDPARTY”, “FIDO_AUTHENTICATOR”, “YUBICO_OTP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this MyDeviceAuthenticationFactors.
Return type:str