2 instantiations of PasskeyAttestationResult
Microsoft.AspNetCore.Identity (2)
PasskeyAttestationResult.cs (2)
58return new PasskeyAttestationResult(passkey, userEntity); 68return new PasskeyAttestationResult(failure);
75 references to PasskeyAttestationResult
IdentitySample.PasskeyConformance (1)
Program.cs (1)
99var attestationResult = await passkeyHandler.PerformAttestationAsync(new()
Microsoft.AspNetCore.Identity (15)
IPasskeyHandler.cs (2)
35/// <returns>A <see cref="PasskeyAttestationResult"/> representing the result.</returns> 36Task<PasskeyAttestationResult> PerformAttestationAsync(PasskeyAttestationContext context);
PasskeyAttestationResult.cs (4)
54/// <returns>A <see cref="PasskeyAttestationResult"/> instance representing a successful attestation.</returns> 55public static PasskeyAttestationResult Success(UserPasskeyInfo passkey, PasskeyUserEntity userEntity) 65/// <returns>A <see cref="PasskeyAttestationResult"/> instance representing the failure.</returns> 66public static PasskeyAttestationResult Fail(PasskeyException failure)
PasskeyHandler.cs (6)
161public async Task<PasskeyAttestationResult> PerformAttestationAsync(PasskeyAttestationContext context) 171return PasskeyAttestationResult.Fail(ex); 180return PasskeyAttestationResult.Fail(new PasskeyException($"An unexpected error occurred during passkey attestation: {ex.Message}", ex)); 212/// <returns>A task object representing the asynchronous operation containing the <see cref="PasskeyAttestationResult"/>.</returns> 213private async Task<PasskeyAttestationResult> PerformAttestationCoreAsync(PasskeyAttestationContext context) 360return PasskeyAttestationResult.Success(credentialRecord, attestationState.UserEntity);
SignInManager.cs (3)
547/// A task object representing the asynchronous operation containing the <see cref="PasskeyAttestationResult"/>. 549public virtual async Task<PasskeyAttestationResult> PerformPasskeyAttestationAsync(string credentialJson) 570var result = await _passkeyHandler.PerformAttestationAsync(context);
Microsoft.AspNetCore.Identity.Test (59)
Passkeys\PasskeyHandlerAttestationTest.cs (59)
28var result = await test.RunAsync(); 42var result = await test.RunAsync(); 61var result = await test.RunAsync(); 77var result = await test.RunAsync(); 93var result = await test.RunAsync(); 112var result = await test.RunAsync(); 127var result = await test.RunAsync(); 142var result = await test.RunAsync(); 161var result = await test.RunAsync(); 177var result = await test.RunAsync(); 196var result = await test.RunAsync(); 212var result = await test.RunAsync(); 231var result = await test.RunAsync(); 247var result = await test.RunAsync(); 266var result = await test.RunAsync(); 281var result = await test.RunAsync(); 297var result = await test.RunAsync(); 316var result = await test.RunAsync(); 332var result = await test.RunAsync(); 351var result = await test.RunAsync(); 366var result = await test.RunAsync(); 382var result = await test.RunAsync(); 401var result = await test.RunAsync(); 416var result = await test.RunAsync(); 431var result = await test.RunAsync(); 450var result = await test.RunAsync(); 468var result = await test.RunAsync(); 483var result = await test.RunAsync(); 502var result = await test.RunAsync(); 517var result = await test.RunAsync(); 533var result = await test.RunAsync(); 551var result = await test.RunAsync(); 566var result = await test.RunAsync(); 585var result = await test.RunAsync(); 600var result = await test.RunAsync(); 622var result = await test.RunAsync(); 639var result = await test.RunAsync(); 654var result = await test.RunAsync(); 674var result = await test.RunAsync(); 690var result = await test.RunAsync(); 704var result = await test.RunAsync(); 719var result = await test.RunAsync(); 729var result = await test.RunAsync(); 745var result = await test.RunAsync(); 761var result = await test.RunAsync(); 777var result = await test.RunAsync(); 792var result = await test.RunAsync(); 808var result = await test.RunAsync(); 824var result = await test.RunAsync(); 840var result = await test.RunAsync(); 855var result = await test.RunAsync(); 879var result = await test.RunAsync(); 902var result = await test.RunAsync(); 914var result = await test.RunAsync(); 930var result = await test.RunAsync(); 947var result = await test.RunAsync(); 963var result = await test.RunAsync(); 975private sealed class AttestationTest : PasskeyScenarioTest<PasskeyAttestationResult> 999protected override async Task<PasskeyAttestationResult> RunCoreAsync()