1 implementation of IPasskeyHandler
Microsoft.AspNetCore.Identity (1)
PasskeyHandler.cs (1)
17public sealed class PasskeyHandler<TUser> : IPasskeyHandler<TUser>
12 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)
105services.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)
30private readonly IPasskeyHandler<TUser>? _passkeyHandler; 66_passkeyHandler = userManager.ServiceProvider?.GetService<IPasskeyHandler<TUser>>(); 679$"This operation requires an {nameof(IPasskeyHandler<>)} service to be registered.");
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (1)
src\Identity\test\Shared\MockHelpers.cs (1)
19IPasskeyHandler<TUser> passkeyHandler = null)
Microsoft.AspNetCore.Identity.InMemory.Test (1)
src\Identity\test\Shared\MockHelpers.cs (1)
19IPasskeyHandler<TUser> passkeyHandler = null)
Microsoft.AspNetCore.Identity.Test (3)
SignInManagerTest.cs (2)
125IPasskeyHandler<PocoUser> passkeyHandler = null) 437var passkeyHandler = new Mock<IPasskeyHandler<PocoUser>>();
src\Identity\test\Shared\MockHelpers.cs (1)
19IPasskeyHandler<TUser> passkeyHandler = null)