1 implementation of IPasskeyHandler
Microsoft.AspNetCore.Identity (1)
PasskeyHandler.cs (1)
17
public sealed class PasskeyHandler<TUser> :
IPasskeyHandler
<TUser>
13 references to IPasskeyHandler
Microsoft.AspNetCore.Identity (13)
IdentityBuilderExtensions.cs (1)
44
builder.Services.AddScoped(typeof(
IPasskeyHandler
<>).MakeGenericType(builder.UserType), typeof(PasskeyHandler<>).MakeGenericType(builder.UserType));
IdentityServiceCollectionExtensions.cs (1)
107
services.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 (9)
35
private readonly
IPasskeyHandler
<TUser>? _passkeyHandler;
72
_passkeyHandler = userManager.ServiceProvider?.GetService<
IPasskeyHandler
<TUser>>();
556
/// Gets a value indicating whether the registered <see cref="
IPasskeyHandler
{TUser}"/> supports
591
/// Thrown when no <see cref="
IPasskeyHandler
{TUser}"/> is registered.
594
/// Thrown when the registered <see cref="
IPasskeyHandler
{TUser}"/> does not support passkey signal options.
637
/// Thrown when no <see cref="
IPasskeyHandler
{TUser}"/> is registered.
640
/// Thrown when the registered <see cref="
IPasskeyHandler
{TUser}"/> does not support passkey signal options.
673
/// Thrown when no <see cref="
IPasskeyHandler
{TUser}"/> is registered.
854
$"This operation requires an {nameof(
IPasskeyHandler
<>)} service to be registered.");