AuthenticationFactorSettingsDuoSecuritySettings

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

Bases: object

Settings related to Duo Security

Added In: 19.2.1

SCIM++ Properties: - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none

Attributes

USER_MAPPING_ATTRIBUTE_GIVEN_NAME A constant which can be used with the user_mapping_attribute property of a AuthenticationFactorSettingsDuoSecuritySettings.
USER_MAPPING_ATTRIBUTE_PRIMARY_EMAIL A constant which can be used with the user_mapping_attribute property of a AuthenticationFactorSettingsDuoSecuritySettings.
USER_MAPPING_ATTRIBUTE_USER_NAME A constant which can be used with the user_mapping_attribute property of a AuthenticationFactorSettingsDuoSecuritySettings.
api_hostname [Required] Gets the api_hostname of this AuthenticationFactorSettingsDuoSecuritySettings.
attestation_key Gets the attestation_key of this AuthenticationFactorSettingsDuoSecuritySettings.
integration_key [Required] Gets the integration_key of this AuthenticationFactorSettingsDuoSecuritySettings.
secret_key [Required] Gets the secret_key of this AuthenticationFactorSettingsDuoSecuritySettings.
user_mapping_attribute [Required] Gets the user_mapping_attribute of this AuthenticationFactorSettingsDuoSecuritySettings.

Methods

__init__(**kwargs) Initializes a new AuthenticationFactorSettingsDuoSecuritySettings object with values from keyword arguments.
USER_MAPPING_ATTRIBUTE_GIVEN_NAME = 'givenName'

A constant which can be used with the user_mapping_attribute property of a AuthenticationFactorSettingsDuoSecuritySettings. This constant has a value of “givenName”

USER_MAPPING_ATTRIBUTE_PRIMARY_EMAIL = 'primaryEmail'

A constant which can be used with the user_mapping_attribute property of a AuthenticationFactorSettingsDuoSecuritySettings. This constant has a value of “primaryEmail”

USER_MAPPING_ATTRIBUTE_USER_NAME = 'userName'

A constant which can be used with the user_mapping_attribute property of a AuthenticationFactorSettingsDuoSecuritySettings. This constant has a value of “userName”

__init__(**kwargs)

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

Parameters:
  • integration_key (str) – The value to assign to the integration_key property of this AuthenticationFactorSettingsDuoSecuritySettings.
  • secret_key (str) – The value to assign to the secret_key property of this AuthenticationFactorSettingsDuoSecuritySettings.
  • attestation_key (str) – The value to assign to the attestation_key property of this AuthenticationFactorSettingsDuoSecuritySettings.
  • api_hostname (str) – The value to assign to the api_hostname property of this AuthenticationFactorSettingsDuoSecuritySettings.
  • user_mapping_attribute (str) – The value to assign to the user_mapping_attribute property of this AuthenticationFactorSettingsDuoSecuritySettings. Allowed values for this property are: “primaryEmail”, “userName”, “givenName”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
api_hostname

[Required] Gets the api_hostname of this AuthenticationFactorSettingsDuoSecuritySettings. Hostname to access the Duo security account

Added In: 19.2.1

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Returns:The api_hostname of this AuthenticationFactorSettingsDuoSecuritySettings.
Return type:str
attestation_key

Gets the attestation_key of this AuthenticationFactorSettingsDuoSecuritySettings. Attestation key to attest the request and response between Duo Security

Added In: 19.2.1

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: false
  • returned: never
  • type: string
  • uniqueness: none
Returns:The attestation_key of this AuthenticationFactorSettingsDuoSecuritySettings.
Return type:str
integration_key

[Required] Gets the integration_key of this AuthenticationFactorSettingsDuoSecuritySettings. Integration key from Duo Security authenticator

Added In: 19.2.1

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Returns:The integration_key of this AuthenticationFactorSettingsDuoSecuritySettings.
Return type:str
secret_key

[Required] Gets the secret_key of this AuthenticationFactorSettingsDuoSecuritySettings. Secret key from Duo Security authenticator

Added In: 19.2.1

SCIM++ Properties:
  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Returns:The secret_key of this AuthenticationFactorSettingsDuoSecuritySettings.
Return type:str
user_mapping_attribute

[Required] Gets the user_mapping_attribute of this AuthenticationFactorSettingsDuoSecuritySettings. User attribute mapping value

Added In: 19.2.1

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

Allowed values for this property are: “primaryEmail”, “userName”, “givenName”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The user_mapping_attribute of this AuthenticationFactorSettingsDuoSecuritySettings.
Return type:str