Class: Aws::CognitoIdentityProvider::Types::WebAuthnConfigurationType

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cognitoidentityprovider/types.rb

Overview

Settings for authentication (MFA) with passkey, or webauthN, biometric and security-key devices in a user pool. Configures the following:

  • Configuration for requiring user-verification support in passkeys.

  • The user pool relying-party ID. This is the domain, typically your user pool domain, that user’s passkey providers should trust as a receiver of passkey authentication.

  • The providers that you want to allow as origins for passkey authentication.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#relying_party_idString

Sets or displays the authentication domain, typically your user pool domain, that passkey providers must use as a relying party (RP) in their configuration.

Under the following conditions, the passkey relying party ID must be the fully-qualified domain name of your custom domain:

  • The user pool is configured for passkey authentication.

  • The user pool has a custom domain, whether or not it also has a prefix domain.

  • Your application performs authentication with managed login or the classic hosted UI.

Returns:

  • (String)


13419
13420
13421
13422
13423
13424
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 13419

class WebAuthnConfigurationType < Struct.new(
  :relying_party_id,
  :user_verification)
  SENSITIVE = []
  include Aws::Structure
end

#user_verificationString

When ‘required`, users can only register and sign in users with passkeys that are capable of [user verification]. When `preferred`, your user pool doesn’t require the use of authenticators with user verification but encourages it.

[1]: www.w3.org/TR/webauthn-2/#enum-userVerificationRequirement

Returns:

  • (String)


13419
13420
13421
13422
13423
13424
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 13419

class WebAuthnConfigurationType < Struct.new(
  :relying_party_id,
  :user_verification)
  SENSITIVE = []
  include Aws::Structure
end