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