16 instantiations of UserPasskeyInfo
IdentitySample.PasskeyConformance (1)
InMemoryUserStore.cs (1)
106=> p is null ? null : new(
IdentitySample.PasskeyUI (1)
InMemoryUserStore.cs (1)
106=> p is null ? null : new(
Microsoft.AspNetCore.Identity (1)
PasskeyHandler.cs (1)
342var credentialRecord = new UserPasskeyInfo(
Microsoft.AspNetCore.Identity.EntityFrameworkCore (1)
IdentityUserPasskeyExtensions.cs (1)
20=> new(
Microsoft.AspNetCore.Identity.InMemory.Test (1)
InMemoryStore.cs (1)
206=> p is null ? null : new(
Microsoft.AspNetCore.Identity.Specification.Tests (7)
IdentitySpecificationTestBase.cs (7)
623var passkey = new UserPasskeyInfo( 661var passkey = new UserPasskeyInfo( 699var passkey1 = new UserPasskeyInfo( 713var passkey2 = new UserPasskeyInfo( 754var original = new UserPasskeyInfo( 771var updated = new UserPasskeyInfo( 786var expected = new UserPasskeyInfo(
Microsoft.AspNetCore.Identity.Test (4)
Passkeys\PasskeyHandlerAssertionTest.cs (1)
1012var storedPasskey = StoredPasskey.Compute(new(
SignInManagerTest.cs (1)
435var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null);
UserManagerTest.cs (2)
794var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null); 813var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null);
73 references to UserPasskeyInfo
IdentitySample.PasskeyConformance (6)
InMemoryUserStore.cs (6)
43public Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken) 73public Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 90public Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 91=> Task.FromResult<IList<UserPasskeyInfo>>(user.Passkeys.Select(ToUserPasskeyInfo).ToList()!); 105private static UserPasskeyInfo? ToUserPasskeyInfo(PocoUserPasskey<string>? p) 119private static PocoUserPasskey<string>? ToPocoUserPasskey(TUser user, UserPasskeyInfo? p)
IdentitySample.PasskeyUI (6)
InMemoryUserStore.cs (6)
43public Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken) 73public Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 90public Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 91=> Task.FromResult<IList<UserPasskeyInfo>>(user.Passkeys.Select(ToUserPasskeyInfo).ToList()!); 105private static UserPasskeyInfo? ToUserPasskeyInfo(PocoUserPasskey<string>? p) 122private static PocoUserPasskey<string>? ToPocoUserPasskey(TUser user, UserPasskeyInfo? p)
Microsoft.AspNetCore.Identity (9)
PasskeyAssertionResult.cs (3)
25public UserPasskeyInfo? Passkey { get; } 37internal PasskeyAssertionResult(UserPasskeyInfo passkey, TUser user) 62public static PasskeyAssertionResult<TUser> Success<TUser>(UserPasskeyInfo passkey, TUser user)
PasskeyAttestationResult.cs (3)
24public UserPasskeyInfo? Passkey { get; } 36private PasskeyAttestationResult(UserPasskeyInfo passkey, PasskeyUserEntity userEntity) 55public static PasskeyAttestationResult Success(UserPasskeyInfo passkey, PasskeyUserEntity userEntity)
PasskeyHandler.cs (2)
342var credentialRecord = new UserPasskeyInfo( 426UserPasskeyInfo? storedPasskey;
SignInManager.cs (1)
591/// <see cref="PasskeyAssertionResult{TUser}.User"/> using <see cref="UserManager{TUser}.AddOrUpdatePasskeyAsync(TUser, UserPasskeyInfo)"/>.
Microsoft.AspNetCore.Identity.EntityFrameworkCore (10)
IdentityUserPasskeyExtensions.cs (2)
11public void UpdateFromUserPasskeyInfo(UserPasskeyInfo passkeyInfo) 19public UserPasskeyInfo ToUserPasskeyInfo()
UserOnlyStore.cs (4)
563protected virtual TUserPasskey CreateUserPasskey(TUser user, UserPasskeyInfo passkey) 618public virtual async Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 646public virtual async Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 690public virtual async Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken)
UserStore.cs (4)
708protected virtual TUserPasskey CreateUserPasskey(TUser user, UserPasskeyInfo passkey) 763public virtual async Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 791public virtual async Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 835public virtual async Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken)
Microsoft.AspNetCore.Identity.InMemory.Test (6)
InMemoryStore.cs (6)
162public Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 179public Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 181return Task.FromResult<IList<UserPasskeyInfo>>(user.Passkeys.Select(ToUserPasskeyInfo).ToList()!); 189public Task<UserPasskeyInfo> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken) 205private static UserPasskeyInfo ToUserPasskeyInfo(PocoUserPasskey<string> p) 221private static PocoUserPasskey<string> ToPocoUserPasskey(TUser user, UserPasskeyInfo p)
Microsoft.AspNetCore.Identity.Specification.Tests (13)
IdentitySpecificationTestBase.cs (13)
623var passkey = new UserPasskeyInfo( 640var fetchedPasskey = await manager.GetPasskeyAsync(user, credentialId); 661var passkey = new UserPasskeyInfo( 699var passkey1 = new UserPasskeyInfo( 713var passkey2 = new UserPasskeyInfo( 736var fetchedPasskey1 = await manager.GetPasskeyAsync(user, passkey1.CredentialId); 737var fetchedPasskey2 = await manager.GetPasskeyAsync(user, passkey2.CredentialId); 754var original = new UserPasskeyInfo( 771var updated = new UserPasskeyInfo( 786var expected = new UserPasskeyInfo( 803var stored = await manager.GetPasskeyAsync(user, original.CredentialId); 807private static void AssertPasskeysEqual(UserPasskeyInfo expected, UserPasskeyInfo actual)
Microsoft.AspNetCore.Identity.Test (15)
Passkeys\PasskeyHandlerAssertionTest.cs (3)
1006public ComputedValue<UserPasskeyInfo> StoredPasskey { get; } = new(); 1012var storedPasskey = StoredPasskey.Compute(new( 1039.Returns((PocoUser user) => Task.FromResult<IList<UserPasskeyInfo>>(
SignInManagerTest.cs (1)
435var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null);
UserManagerTest.cs (11)
794var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null); 813var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null); 814var passkeys = (IList<UserPasskeyInfo>)[passkey]; 1817public Task AddOrUpdatePasskeyAsync(PocoUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 1822public Task<IList<UserPasskeyInfo>> GetPasskeysAsync(PocoUser user, CancellationToken cancellationToken) 1824return Task.FromResult<IList<UserPasskeyInfo>>([]); 1832public Task<UserPasskeyInfo> FindPasskeyAsync(PocoUser user, byte[] credentialId, CancellationToken cancellationToken) 1834return Task.FromResult<UserPasskeyInfo>(null); 2114public Task AddOrUpdatePasskeyAsync(PocoUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 2119public Task<IList<UserPasskeyInfo>> GetPasskeysAsync(PocoUser user, CancellationToken cancellationToken) 2129public Task<UserPasskeyInfo> FindPasskeyAsync(PocoUser user, byte[] credentialId, CancellationToken cancellationToken)
Microsoft.Extensions.Identity.Core (8)
IUserPasskeyStore.cs (3)
25Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken); 33Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken); 52Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken);
UserManager.cs (4)
2606public virtual async Task<IdentityResult> AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey) 2622private async Task<IdentityResult> AddOrUpdatePasskeyCoreAsync(TUser user, UserPasskeyInfo passkey) 2640public virtual Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user) 2657public virtual Task<UserPasskeyInfo?> GetPasskeyAsync(TUser user, byte[] credentialId)
UserPasskeyInfo.cs (1)
14/// Initializes a new instance of <see cref="UserPasskeyInfo"/>.