INNER CODE UNIT · TypeScript

known

aws-devtools-labs/aws-blocks · packages/bb-auth-cognito/src/index.ts:1129

				const known = (user.passkeys ?? []).some((p) => p.credentialId === cid);
				if (!cid || !known) {
					throw new ApiError('Unknown passkey credential', 400, {
						name: AuthCognitoErrors.WebAuthnCredentialNotSupported,
					});
				}
				this.challenges.delete(session);
				break;
			}
			default:
				throw new ApiError('Unsupported challenge', 400, { name: AuthCognitoErrors.InvalidParameter });
		}

		await this.issueSession(context, challenge.username, user);
		return { status: 'signedIn', user: this.toCognitoUser(challenge.username, user) };
	}

	/**

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…