11 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 (4)
UserOnlyStore.cs (2)
658.Select(p => new UserPasskeyInfo( 715return new UserPasskeyInfo(
UserStore.cs (2)
802.Select(p => new UserPasskeyInfo( 859return 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);
52 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 (8)
UserOnlyStore.cs (4)
563protected virtual TUserPasskey CreateUserPasskey(TUser user, UserPasskeyInfo passkey) 618public virtual async Task AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 649public virtual async Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 706public 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) 793public virtual async Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user, CancellationToken cancellationToken) 850public virtual async Task<UserPasskeyInfo?> FindPasskeyAsync(TUser user, byte[] credentialId, CancellationToken cancellationToken)
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"/>.