1 write to Failure
Microsoft.AspNetCore.Identity (1)
PasskeyAssertionResult.cs (1)
47
Failure
= failure;
68 references to Failure
IdentitySample.PasskeyConformance (1)
Program.cs (1)
194
return Results.BadRequest(new FailedResponse($"Assertion failed: {assertionResult.
Failure
.Message}"));
Microsoft.AspNetCore.Identity (2)
PasskeyAssertionResult.cs (1)
19
[MemberNotNullWhen(false, nameof(
Failure
))]
SignInManager.cs (1)
617
Logger.LogDebug(EventIds.PasskeyAssertionFailed, "Passkey assertion failed: {message}", result.
Failure
.Message);
Microsoft.AspNetCore.Identity.Test (65)
Passkeys\PasskeyHandlerAssertionTest.cs (65)
45
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
46
Assert.Contains("was missing required properties including: 'id'", result.
Failure
.Message);
64
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
80
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
81
Assert.Contains("base64url string", result.
Failure
.Message);
96
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
97
Assert.Contains("was missing required properties including: 'type'", result.
Failure
.Message);
115
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
130
Assert.StartsWith("Expected credential type 'public-key', got 'unexpected-value'", result.
Failure
.Message);
145
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
146
Assert.Contains("was missing required properties including: 'response'", result.
Failure
.Message);
164
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
180
Assert.StartsWith("The assertion state JSON had an invalid format", result.
Failure
.Message);
181
Assert.Contains("was missing required properties including: 'challenge'", result.
Failure
.Message);
198
Assert.StartsWith("The assertion state JSON had an invalid format", result.
Failure
.Message);
214
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
215
Assert.Contains("was missing required properties including: 'clientDataJSON'", result.
Failure
.Message);
233
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
248
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
264
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
265
Assert.Contains("was missing required properties including: 'authenticatorData'", result.
Failure
.Message);
283
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
299
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
300
Assert.Contains("base64url string", result.
Failure
.Message);
315
Assert.StartsWith("The authenticator data had an invalid byte count of 0", result.
Failure
.Message);
331
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
332
Assert.Contains("was missing required properties including: 'signature'", result.
Failure
.Message);
350
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
366
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
367
Assert.Contains("base64url string", result.
Failure
.Message);
382
Assert.StartsWith("The assertion signature was invalid", result.
Failure
.Message);
399
Assert.StartsWith("The assertion signature was invalid", result.
Failure
.Message);
416
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
431
Assert.StartsWith("The authenticator response was missing a user handle", result.
Failure
.Message);
450
Assert.StartsWith("The provided user handle", result.
Failure
.Message);
465
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
466
Assert.Contains("was missing required properties including: 'type'", result.
Failure
.Message);
484
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
502
Assert.StartsWith("Expected the client data JSON 'type' field to be 'webauthn.get'", result.
Failure
.Message);
517
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
518
Assert.Contains("was missing required properties including: 'challenge'", result.
Failure
.Message);
536
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
551
Assert.StartsWith("The authenticator response challenge does not match original challenge", result.
Failure
.Message);
567
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
568
Assert.Contains("base64url string", result.
Failure
.Message);
585
Assert.StartsWith("The authenticator response challenge does not match original challenge", result.
Failure
.Message);
600
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
601
Assert.Contains("was missing required properties including: 'origin'", result.
Failure
.Message);
619
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
634
Assert.StartsWith("The authenticator response had an invalid origin ''", result.
Failure
.Message);
656
Assert.StartsWith($"The authenticator response had an invalid origin '{returnedOrigin}'", result.
Failure
.Message);
673
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
688
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
689
Assert.Contains("was missing required properties including: 'status'", result.
Failure
.Message);
708
Assert.StartsWith("Invalid token binding status 'unexpected-value'", result.
Failure
.Message);
752
result.
Failure
.Message);
767
Assert.StartsWith("The authenticator data flags did not include the 'UserPresent' flag", result.
Failure
.Message);
797
Assert.StartsWith("The authenticator data had an invalid format", result.
Failure
.Message);
814
Assert.StartsWith("The authenticator data included an invalid Relying Party ID hash", result.
Failure
.Message);
831
Assert.StartsWith("The assertion signature was invalid", result.
Failure
.Message);
874
result.
Failure
.Message);
917
Assert.StartsWith("The credential is backed up, but the authenticator data flags did not have the 'BackupEligible' flag", result.
Failure
.Message);
935
result.
Failure
.Message);
953
result.
Failure
.Message);
970
Assert.StartsWith("The provided credential does not belong to the specified user", result.
Failure
.Message);