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)
1009var storedPasskey = StoredPasskey.Compute(new(
SignInManagerTest.cs (1)
435var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null);
UserManagerTest.cs (2)
793var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null); 812var 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)
587/// <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)
1003public ComputedValue<UserPasskeyInfo> StoredPasskey { get; } = new(); 1009var storedPasskey = StoredPasskey.Compute(new( 1036.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)
793var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null); 812var passkey = new UserPasskeyInfo(null, null, default, 0, null, false, false, false, null, null); 813var passkeys = (IList<UserPasskeyInfo>)[passkey]; 1816public Task AddOrUpdatePasskeyAsync(PocoUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 1821public Task<IList<UserPasskeyInfo>> GetPasskeysAsync(PocoUser user, CancellationToken cancellationToken) 1823return Task.FromResult<IList<UserPasskeyInfo>>([]); 1831public Task<UserPasskeyInfo> FindPasskeyAsync(PocoUser user, byte[] credentialId, CancellationToken cancellationToken) 1833return Task.FromResult<UserPasskeyInfo>(null); 2113public Task AddOrUpdatePasskeyAsync(PocoUser user, UserPasskeyInfo passkey, CancellationToken cancellationToken) 2118public Task<IList<UserPasskeyInfo>> GetPasskeysAsync(PocoUser user, CancellationToken cancellationToken) 2128public 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)
2558public virtual async Task<IdentityResult> AddOrUpdatePasskeyAsync(TUser user, UserPasskeyInfo passkey) 2573private async Task<IdentityResult> AddOrUpdatePasskeyCoreAsync(TUser user, UserPasskeyInfo passkey) 2591public virtual Task<IList<UserPasskeyInfo>> GetPasskeysAsync(TUser user) 2608public virtual Task<UserPasskeyInfo?> GetPasskeyAsync(TUser user, byte[] credentialId)
UserPasskeyInfo.cs (1)
14/// Initializes a new instance of <see cref="UserPasskeyInfo"/>.