1 write to Failure
Microsoft.AspNetCore.Identity (1)
PasskeyAssertionResult.cs (1)
47
Failure
= failure;
75 references to Failure
IdentitySample.PasskeyConformance (1)
Program.cs (1)
160
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)
523
Logger.LogDebug(EventIds.PasskeyAssertionFailed, "Passkey assertion failed: {message}", result.
Failure
.Message);
Microsoft.AspNetCore.Identity.Test (72)
Passkeys\DefaultPasskeyHandlerAssertionTest.cs (72)
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 original passkey request options had an invalid format", result.
Failure
.Message);
181
Assert.Contains("was missing required properties including: 'challenge'", result.
Failure
.Message);
197
Assert.StartsWith("The original passkey request options had an invalid format", result.
Failure
.Message);
198
Assert.Contains("base64url string", result.
Failure
.Message);
216
Assert.StartsWith("The original passkey request options had an invalid format", result.
Failure
.Message);
232
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
233
Assert.Contains("was missing required properties including: 'clientDataJSON'", result.
Failure
.Message);
251
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
266
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
282
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
283
Assert.Contains("was missing required properties including: 'authenticatorData'", result.
Failure
.Message);
301
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
317
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
318
Assert.Contains("base64url string", result.
Failure
.Message);
333
Assert.StartsWith("The authenticator data had an invalid byte count of 0", result.
Failure
.Message);
349
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
350
Assert.Contains("was missing required properties including: 'signature'", result.
Failure
.Message);
368
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
384
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
385
Assert.Contains("base64url string", result.
Failure
.Message);
400
Assert.StartsWith("The assertion signature was invalid", result.
Failure
.Message);
417
Assert.StartsWith("The assertion signature was invalid", result.
Failure
.Message);
434
Assert.StartsWith("The assertion credential JSON had an invalid format", result.
Failure
.Message);
449
Assert.StartsWith("The authenticator response was missing a user handle", result.
Failure
.Message);
468
Assert.StartsWith("The provided user handle", result.
Failure
.Message);
483
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
484
Assert.Contains("was missing required properties including: 'type'", result.
Failure
.Message);
502
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
520
Assert.StartsWith("Expected the client data JSON 'type' field to be 'webauthn.get'", result.
Failure
.Message);
535
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
536
Assert.Contains("was missing required properties including: 'challenge'", result.
Failure
.Message);
554
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
569
Assert.StartsWith("The authenticator response challenge does not match original challenge", result.
Failure
.Message);
585
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
586
Assert.Contains("base64url string", result.
Failure
.Message);
607
Assert.StartsWith("The authenticator response challenge does not match original challenge", result.
Failure
.Message);
622
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
623
Assert.Contains("was missing required properties including: 'origin'", result.
Failure
.Message);
641
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
656
Assert.StartsWith("The authenticator response had an invalid origin ''", result.
Failure
.Message);
678
Assert.StartsWith($"The authenticator response had an invalid origin '{returnedOrigin}'", result.
Failure
.Message);
695
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
710
Assert.StartsWith("The client data JSON had an invalid format", result.
Failure
.Message);
711
Assert.Contains("was missing required properties including: 'status'", result.
Failure
.Message);
730
Assert.StartsWith("Invalid token binding status 'unexpected-value'", result.
Failure
.Message);
783
result.
Failure
.Message);
798
Assert.StartsWith("The authenticator data flags did not include the 'UserPresent' flag", result.
Failure
.Message);
828
Assert.StartsWith("The authenticator data had an invalid format", result.
Failure
.Message);
845
Assert.StartsWith("The authenticator data included an invalid Relying Party ID hash", result.
Failure
.Message);
862
Assert.StartsWith("The assertion signature was invalid", result.
Failure
.Message);
905
result.
Failure
.Message);
948
Assert.StartsWith("The credential is backed up, but the authenticator data flags did not have the 'BackupEligible' flag", result.
Failure
.Message);
993
result.
Failure
.Message);
1016
result.
Failure
.Message);
1063
result.
Failure
.Message);
1086
result.
Failure
.Message);
1104
result.
Failure
.Message);
1122
result.
Failure
.Message);
1138
result.
Failure
.Message);
1169
Assert.StartsWith("The provided credential does not belong to the specified user", result.
Failure
.Message);