1 implementation of IPasskeyHandler
Microsoft.AspNetCore.Identity (1)
DefaultPasskeyHandler.cs (1)
16public partial class DefaultPasskeyHandler<TUser> : IPasskeyHandler<TUser>
9 references to IPasskeyHandler
Microsoft.AspNetCore.Identity (6)
IdentityBuilderExtensions.cs (1)
44builder.Services.AddScoped(typeof(IPasskeyHandler<>).MakeGenericType(builder.UserType), typeof(DefaultPasskeyHandler<>).MakeGenericType(builder.UserType));
IdentityServiceCollectionExtensions.cs (1)
105services.TryAddScoped<IPasskeyHandler<TUser>, DefaultPasskeyHandler<TUser>>();
SignInManager.cs (4)
31private readonly IPasskeyHandler<TUser>? _passkeyHandler; 78/// <param name="passkeyHandler">The <see cref="IPasskeyHandler{TUser}"/> used when performing passkey attestation and assertion.</param> 86IPasskeyHandler<TUser> passkeyHandler) 535$"This operation requires an {nameof(IPasskeyHandler<>)} service to be registered.");
Microsoft.AspNetCore.Identity.Test (3)
SignInManagerTest.cs (3)
109IPasskeyHandler<PocoUser> passkeyHandler = null) 119passkeyHandler = passkeyHandler ?? Mock.Of<IPasskeyHandler<PocoUser>>(); 367var passkeyHandler = new Mock<IPasskeyHandler<PocoUser>>();