Interface WebAuthnConfigurationType.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<WebAuthnConfigurationType.Builder,,WebAuthnConfigurationType> SdkBuilder<WebAuthnConfigurationType.Builder,,WebAuthnConfigurationType> SdkPojo
- Enclosing class:
- WebAuthnConfigurationType
-
Method Summary
Modifier and TypeMethodDescriptionfactorConfiguration(String factorConfiguration) Sets whether passkeys can be used as multi-factor authentication (MFA).factorConfiguration(WebAuthnFactorConfigurationType factorConfiguration) Sets whether passkeys can be used as multi-factor authentication (MFA).relyingPartyId(String relyingPartyId) Sets or displays the authentication domain, typically your user pool domain, that passkey providers must use as a relying party (RP) in their configuration.userVerification(String userVerification) Whenrequired, users can only register and sign in users with passkeys that are capable of user verification.userVerification(UserVerificationType userVerification) Whenrequired, users can only register and sign in users with passkeys that are capable of user verification.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
relyingPartyId
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.
- Parameters:
relyingPartyId- 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:
- Returns a reference to this object so that method calls can be chained together.
-
-
userVerification
When
required, users can only register and sign in users with passkeys that are capable of user verification. Whenpreferred, your user pool doesn't require the use of authenticators with user verification but encourages it.- Parameters:
userVerification- Whenrequired, users can only register and sign in users with passkeys that are capable of user verification. Whenpreferred, your user pool doesn't require the use of authenticators with user verification but encourages it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userVerification
When
required, users can only register and sign in users with passkeys that are capable of user verification. Whenpreferred, your user pool doesn't require the use of authenticators with user verification but encourages it.- Parameters:
userVerification- Whenrequired, users can only register and sign in users with passkeys that are capable of user verification. Whenpreferred, your user pool doesn't require the use of authenticators with user verification but encourages it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
factorConfiguration
Sets whether passkeys can be used as multi-factor authentication (MFA). When set to
MULTI_FACTOR_WITH_USER_VERIFICATION, passkey authentication with user verification satisfies MFA requirements. When set toSINGLE_FACTORor not set, passkeys are a single authentication factor. To activate this setting, your user pool must be in the Essentials tier or higher.- Parameters:
factorConfiguration- Sets whether passkeys can be used as multi-factor authentication (MFA). When set toMULTI_FACTOR_WITH_USER_VERIFICATION, passkey authentication with user verification satisfies MFA requirements. When set toSINGLE_FACTORor not set, passkeys are a single authentication factor. To activate this setting, your user pool must be in the Essentials tier or higher.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
factorConfiguration
WebAuthnConfigurationType.Builder factorConfiguration(WebAuthnFactorConfigurationType factorConfiguration) Sets whether passkeys can be used as multi-factor authentication (MFA). When set to
MULTI_FACTOR_WITH_USER_VERIFICATION, passkey authentication with user verification satisfies MFA requirements. When set toSINGLE_FACTORor not set, passkeys are a single authentication factor. To activate this setting, your user pool must be in the Essentials tier or higher.- Parameters:
factorConfiguration- Sets whether passkeys can be used as multi-factor authentication (MFA). When set toMULTI_FACTOR_WITH_USER_VERIFICATION, passkey authentication with user verification satisfies MFA requirements. When set toSINGLE_FACTORor not set, passkeys are a single authentication factor. To activate this setting, your user pool must be in the Essentials tier or higher.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-