1 implementation of IPasskeyHandler
Microsoft.AspNetCore.Identity (1)
PasskeyHandler.cs (1)
17public sealed class PasskeyHandler<TUser> : IPasskeyHandler<TUser>
7 references to IPasskeyHandler
Microsoft.AspNetCore.Identity (7)
IdentityBuilderExtensions.cs (1)
44builder.Services.AddScoped(typeof(IPasskeyHandler<>).MakeGenericType(builder.UserType), typeof(PasskeyHandler<>).MakeGenericType(builder.UserType));
IdentityServiceCollectionExtensions.cs (1)
106services.TryAddScoped<IPasskeyHandler<TUser>, PasskeyHandler<TUser>>();
PasskeyAssertionContext.cs (1)
29/// previously returned from <see cref="IPasskeyHandler{TUser}.MakeRequestOptionsAsync(TUser, HttpContext)"/>.
PasskeyAttestationContext.cs (1)
29/// previously returned from <see cref="IPasskeyHandler{TUser}.MakeCreationOptionsAsync(PasskeyUserEntity, HttpContext)"/>.
SignInManager.cs (3)
35private readonly IPasskeyHandler<TUser>? _passkeyHandler; 72_passkeyHandler = userManager.ServiceProvider?.GetService<IPasskeyHandler<TUser>>(); 695$"This operation requires an {nameof(IPasskeyHandler<>)} service to be registered.");