2 instantiations of PasskeyAttestationResult
Microsoft.AspNetCore.Identity (2)
PasskeyAttestationResult.cs (2)
50
return new
PasskeyAttestationResult
(passkey);
60
return new
PasskeyAttestationResult
(failure);
85 references to PasskeyAttestationResult
IdentitySample.PasskeyConformance (1)
Program.cs (1)
86
var
attestationResult = await signInManager.PerformPasskeyAttestationAsync(credentialJson, options);
Microsoft.AspNetCore.Identity (15)
DefaultPasskeyHandler.cs (6)
31
public async Task<
PasskeyAttestationResult
> PerformAttestationAsync(PasskeyAttestationContext<TUser> context)
39
return
PasskeyAttestationResult
.Fail(ex);
48
return
PasskeyAttestationResult
.Fail(new PasskeyException($"An unexpected error occurred during passkey attestation: {ex.Message}", ex));
144
/// <returns>A task object representing the asynchronous operation containing the <see cref="
PasskeyAttestationResult
"/>.</returns>
145
protected virtual async Task<
PasskeyAttestationResult
> PerformAttestationCoreAsync(PasskeyAttestationContext<TUser> context)
273
return
PasskeyAttestationResult
.Success(credentialRecord);
IPasskeyHandler.cs (2)
16
/// <returns>A task object representing the asynchronous operation containing the <see cref="
PasskeyAttestationResult
"/>.</returns>
17
Task<
PasskeyAttestationResult
> PerformAttestationAsync(PasskeyAttestationContext<TUser> context);
PasskeyAttestationResult.cs (4)
46
/// <returns>A <see cref="
PasskeyAttestationResult
"/> instance representing a successful attestation.</returns>
47
public static
PasskeyAttestationResult
Success(UserPasskeyInfo passkey)
57
/// <returns>A <see cref="
PasskeyAttestationResult
"/> instance representing the failure.</returns>
58
public static
PasskeyAttestationResult
Fail(PasskeyException failure)
SignInManager.cs (3)
473
/// A task object representing the asynchronous operation containing the <see cref="
PasskeyAttestationResult
"/>.
475
public virtual async Task<
PasskeyAttestationResult
> PerformPasskeyAttestationAsync(string credentialJson, PasskeyCreationOptions options)
488
var
result = await _passkeyHandler.PerformAttestationAsync(context).ConfigureAwait(false);
Microsoft.AspNetCore.Identity.Test (69)
Passkeys\DefaultPasskeyHandlerAttestationTest.cs (69)
28
var
result = await test.RunAsync();
42
var
result = await test.RunAsync();
61
var
result = await test.RunAsync();
77
var
result = await test.RunAsync();
93
var
result = await test.RunAsync();
112
var
result = await test.RunAsync();
127
var
result = await test.RunAsync();
142
var
result = await test.RunAsync();
161
var
result = await test.RunAsync();
177
var
result = await test.RunAsync();
196
var
result = await test.RunAsync();
211
var
result = await test.RunAsync();
228
var
result = await test.RunAsync();
245
var
result = await test.RunAsync();
264
var
result = await test.RunAsync();
280
var
result = await test.RunAsync();
299
var
result = await test.RunAsync();
315
var
result = await test.RunAsync();
334
var
result = await test.RunAsync();
349
var
result = await test.RunAsync();
365
var
result = await test.RunAsync();
384
var
result = await test.RunAsync();
403
var
result = await test.RunAsync();
419
var
result = await test.RunAsync();
438
var
result = await test.RunAsync();
453
var
result = await test.RunAsync();
469
var
result = await test.RunAsync();
488
var
result = await test.RunAsync();
503
var
result = await test.RunAsync();
518
var
result = await test.RunAsync();
537
var
result = await test.RunAsync();
555
var
result = await test.RunAsync();
570
var
result = await test.RunAsync();
589
var
result = await test.RunAsync();
604
var
result = await test.RunAsync();
620
var
result = await test.RunAsync();
642
var
result = await test.RunAsync();
657
var
result = await test.RunAsync();
676
var
result = await test.RunAsync();
691
var
result = await test.RunAsync();
713
var
result = await test.RunAsync();
730
var
result = await test.RunAsync();
745
var
result = await test.RunAsync();
765
var
result = await test.RunAsync();
781
var
result = await test.RunAsync();
795
var
result = await test.RunAsync();
813
var
result = await test.RunAsync();
827
var
result = await test.RunAsync();
845
var
result = await test.RunAsync();
865
var
result = await test.RunAsync();
880
var
result = await test.RunAsync();
898
var
result = await test.RunAsync();
912
var
result = await test.RunAsync();
928
var
result = await test.RunAsync();
944
var
result = await test.RunAsync();
960
var
result = await test.RunAsync();
975
var
result = await test.RunAsync();
991
var
result = await test.RunAsync();
1007
var
result = await test.RunAsync();
1023
var
result = await test.RunAsync();
1038
var
result = await test.RunAsync();
1065
var
result = await test.RunAsync();
1092
var
result = await test.RunAsync();
1106
var
result = await test.RunAsync();
1122
var
result = await test.RunAsync();
1139
var
result = await test.RunAsync();
1155
var
result = await test.RunAsync();
1167
private sealed class AttestationTest : PasskeyScenarioTest<
PasskeyAttestationResult
>
1197
protected override async Task<
PasskeyAttestationResult
> RunCoreAsync()