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.5 and newer, 3.5