AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Completes registration of a passkey authenticator for the currently signed-in user.
Authorize this action with a signed-in user's access token. It must include the scope
aws.cognito.signin.user.admin.
For .NET Core this operation is only available in asynchronous form. Please refer to CompleteWebAuthnRegistrationAsync.
Namespace: Amazon.CognitoIdentityProvider
Assembly: AWSSDK.CognitoIdentityProvider.dll
Version: 3.x.y.z
public virtual CompleteWebAuthnRegistrationResponse CompleteWebAuthnRegistration( CompleteWebAuthnRegistrationRequest request )
Container for the necessary parameters to execute the CompleteWebAuthnRegistration service method.
| Exception | Condition |
|---|---|
| ForbiddenException | This exception is thrown when WAF doesn't allow your request based on a web ACL that's associated with your user pool. |
| InternalErrorException | This exception is thrown when Amazon Cognito encounters an internal error. |
| InvalidParameterException | This exception is thrown when the Amazon Cognito service encounters an invalid parameter. |
| LimitExceededException | This exception is thrown when a user exceeds the limit for a requested Amazon Web Services resource. |
| NotAuthorizedException | This exception is thrown when a user isn't authorized. |
| TooManyRequestsException | This exception is thrown when the user has made too many requests for a given operation. |
| WebAuthnChallengeNotFoundException | This exception is thrown when the challenge from StartWebAuthn registration has expired. |
| WebAuthnClientMismatchException | This exception is thrown when the access token is for a different client than the one in the original StartWebAuthnRegistration request. |
| WebAuthnCredentialNotSupportedException | This exception is thrown when a user presents passkey credentials from an unsupported device or provider. |
| WebAuthnNotEnabledException | This exception is thrown when the passkey feature isn't enabled for the user pool. |
| WebAuthnOriginNotAllowedException | This exception is thrown when the passkey credential's registration origin does not align with the user pool relying party id. |
| WebAuthnRelyingPartyMismatchException | This exception is thrown when the given passkey credential is associated with a different relying party ID than the user pool relying party ID. |
.NET Framework:
Supported in: 4.7.2 and newer