2 instantiations of PasskeyAssertionResult
Microsoft.AspNetCore.Identity (2)
PasskeyAssertionResult.cs (2)
67return new PasskeyAssertionResult<TUser>(passkey, user); 78return new PasskeyAssertionResult<TUser>(failure);
76 references to PasskeyAssertionResult
IdentitySample.PasskeyConformance (1)
Program.cs (1)
186var assertionResult = await passkeyHandler.PerformAssertionAsync(new()
Microsoft.AspNetCore.Identity (16)
IPasskeyHandler.cs (2)
42/// <returns>A <see cref="PasskeyAssertionResult{TUser}"/> representing the result.</returns> 43Task<PasskeyAssertionResult<TUser>> PerformAssertionAsync(PasskeyAssertionContext context);
PasskeyAssertionResult.cs (5)
52/// A factory class for creating instances of <see cref="PasskeyAssertionResult{TUser}"/>. 61/// <returns>A <see cref="PasskeyAssertionResult{TUser}"/> instance representing a successful assertion.</returns> 62public static PasskeyAssertionResult<TUser> Success<TUser>(UserPasskeyInfo passkey, TUser user) 74/// <returns>A <see cref="PasskeyAssertionResult{TUser}"/> instance representing the failure.</returns> 75public static PasskeyAssertionResult<TUser> Fail<TUser>(PasskeyException failure)
PasskeyHandler.cs (3)
185public async Task<PasskeyAssertionResult<TUser>> PerformAssertionAsync(PasskeyAssertionContext context) 367/// <returns>A task object representing the asynchronous operation containing the <see cref="PasskeyAssertionResult{TUser}"/>.</returns> 368private async Task<PasskeyAssertionResult<TUser>> PerformAssertionCoreAsync(PasskeyAssertionContext context)
SignInManager.cs (6)
586/// Upon success, the <see cref="PasskeyAssertionResult{TUser}.Passkey"/> should be stored on the 587/// <see cref="PasskeyAssertionResult{TUser}.User"/> using <see cref="UserManager{TUser}.AddOrUpdatePasskeyAsync(TUser, UserPasskeyInfo)"/>. 591/// A task object representing the asynchronous operation containing the <see cref="PasskeyAssertionResult{TUser}"/>. 593public virtual async Task<PasskeyAssertionResult<TUser>> PerformPasskeyAssertionAsync(string credentialJson) 614var result = await _passkeyHandler.PerformAssertionAsync(context); 656var assertionResult = await PerformPasskeyAssertionAsync(credentialJson);
Microsoft.AspNetCore.Identity.Test (59)
Passkeys\PasskeyHandlerAssertionTest.cs (58)
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(); 176var result = await test.RunAsync(); 195var result = await test.RunAsync(); 211var result = await test.RunAsync(); 230var result = await test.RunAsync(); 245var result = await test.RunAsync(); 261var result = await test.RunAsync(); 280var result = await test.RunAsync(); 296var result = await test.RunAsync(); 312var result = await test.RunAsync(); 328var result = await test.RunAsync(); 347var result = await test.RunAsync(); 363var result = await test.RunAsync(); 379var result = await test.RunAsync(); 396var result = await test.RunAsync(); 413var result = await test.RunAsync(); 428var result = await test.RunAsync(); 447var result = await test.RunAsync(); 462var result = await test.RunAsync(); 481var result = await test.RunAsync(); 499var result = await test.RunAsync(); 514var result = await test.RunAsync(); 533var result = await test.RunAsync(); 548var result = await test.RunAsync(); 564var result = await test.RunAsync(); 582var result = await test.RunAsync(); 597var result = await test.RunAsync(); 616var result = await test.RunAsync(); 631var result = await test.RunAsync(); 653var result = await test.RunAsync(); 670var result = await test.RunAsync(); 685var result = await test.RunAsync(); 705var result = await test.RunAsync(); 721var result = await test.RunAsync(); 736var result = await test.RunAsync(); 747var result = await test.RunAsync(); 764var result = await test.RunAsync(); 780var result = await test.RunAsync(); 794var result = await test.RunAsync(); 811var result = await test.RunAsync(); 828var result = await test.RunAsync(); 843var result = await test.RunAsync(); 869var result = await test.RunAsync(); 894var result = await test.RunAsync(); 914var result = await test.RunAsync(); 930var result = await test.RunAsync(); 948var result = await test.RunAsync(); 967var result = await test.RunAsync(); 979private sealed class AssertionTest : PasskeyScenarioTest<PasskeyAssertionResult<PocoUser>> 1005protected override async Task<PasskeyAssertionResult<PocoUser>> RunCoreAsync()
SignInManagerTest.cs (1)
436var assertionResult = PasskeyAssertionResult.Success(passkey, user);