ExtensionPasswordlessUser

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

Bases: object

This extension defines attributes used to manage Passwordless-Factor Authentication within a service provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use MFA.

Attributes

FACTOR_TYPE_EMAIL A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_FIDO_AUTHENTICATOR A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_OFFLINETOTP A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_PHONE_CALL A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_PUSH A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_SECURITY_QUESTIONS A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_SMS A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_THIRDPARTY A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_TOTP A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_USERNAME_PASSWORD A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
FACTOR_TYPE_VOICE A constant which can be used with the factor_type property of a ExtensionPasswordlessUser.
factor_identifier Gets the factor_identifier of this ExtensionPasswordlessUser.
factor_method Gets the factor_method of this ExtensionPasswordlessUser.
factor_type Gets the factor_type of this ExtensionPasswordlessUser.

Methods

__init__(**kwargs) Initializes a new ExtensionPasswordlessUser object with values from keyword arguments.
FACTOR_TYPE_EMAIL = 'EMAIL'

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

FACTOR_TYPE_FIDO_AUTHENTICATOR = 'FIDO_AUTHENTICATOR'

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

FACTOR_TYPE_OFFLINETOTP = 'OFFLINETOTP'

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

FACTOR_TYPE_PHONE_CALL = 'PHONE_CALL'

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

FACTOR_TYPE_PUSH = 'PUSH'

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

FACTOR_TYPE_SECURITY_QUESTIONS = 'SECURITY_QUESTIONS'

A constant which can be used with the factor_type property of a ExtensionPasswordlessUser. This constant has a value of “SECURITY_QUESTIONS”

FACTOR_TYPE_SMS = 'SMS'

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

FACTOR_TYPE_THIRDPARTY = 'THIRDPARTY'

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

FACTOR_TYPE_TOTP = 'TOTP'

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

FACTOR_TYPE_USERNAME_PASSWORD = 'USERNAME_PASSWORD'

A constant which can be used with the factor_type property of a ExtensionPasswordlessUser. This constant has a value of “USERNAME_PASSWORD”

FACTOR_TYPE_VOICE = 'VOICE'

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

__init__(**kwargs)

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

Parameters:
  • factor_type (str) – The value to assign to the factor_type property of this ExtensionPasswordlessUser. Allowed values for this property are: “EMAIL”, “SMS”, “PHONE_CALL”, “TOTP”, “PUSH”, “OFFLINETOTP”, “SECURITY_QUESTIONS”, “VOICE”, “USERNAME_PASSWORD”, “THIRDPARTY”, “FIDO_AUTHENTICATOR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • factor_method (str) – The value to assign to the factor_method property of this ExtensionPasswordlessUser.
  • factor_identifier (oci.identity_domains.models.UserExtFactorIdentifier) – The value to assign to the factor_identifier property of this ExtensionPasswordlessUser.
factor_identifier

Gets the factor_identifier of this ExtensionPasswordlessUser.

Returns:The factor_identifier of this ExtensionPasswordlessUser.
Return type:oci.identity_domains.models.UserExtFactorIdentifier
factor_method

Gets the factor_method of this ExtensionPasswordlessUser. Authentication Factor Method

Added In: 2009232244

SCIM++ Properties:
  • caseExact: false
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: default
  • type: string
  • uniqueness: none
Returns:The factor_method of this ExtensionPasswordlessUser.
Return type:str
factor_type

Gets the factor_type of this ExtensionPasswordlessUser. Authentication Factor Type

Added In: 20.1.3

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

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

Returns:The factor_type of this ExtensionPasswordlessUser.
Return type:str