Skip to content

Commit 6e62bc2

Browse files
committed
DefaultPasskeyHandler -> PasskeyHandler
1 parent abc664f commit 6e62bc2

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

src/Identity/Core/src/IdentityBuilderExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public static IdentityBuilder AddDefaultTokenProviders(this IdentityBuilder buil
4141
private static void AddSignInManagerDeps(this IdentityBuilder builder)
4242
{
4343
builder.Services.AddHttpContextAccessor();
44-
builder.Services.AddScoped(typeof(IPasskeyHandler<>).MakeGenericType(builder.UserType), typeof(DefaultPasskeyHandler<>).MakeGenericType(builder.UserType));
44+
builder.Services.AddScoped(typeof(IPasskeyHandler<>).MakeGenericType(builder.UserType), typeof(PasskeyHandler<>).MakeGenericType(builder.UserType));
4545
builder.Services.AddScoped(typeof(ISecurityStampValidator), typeof(SecurityStampValidator<>).MakeGenericType(builder.UserType));
4646
builder.Services.AddScoped(typeof(ITwoFactorSecurityStampValidator), typeof(TwoFactorSecurityStampValidator<>).MakeGenericType(builder.UserType));
4747
builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IPostConfigureOptions<SecurityStampValidatorOptions>, PostConfigureSecurityStampValidatorOptions>());

src/Identity/Core/src/IdentityServiceCollectionExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public static class IdentityServiceCollectionExtensions
102102
services.TryAddScoped<ITwoFactorSecurityStampValidator, TwoFactorSecurityStampValidator<TUser>>();
103103
services.TryAddScoped<IUserClaimsPrincipalFactory<TUser>, UserClaimsPrincipalFactory<TUser, TRole>>();
104104
services.TryAddScoped<IUserConfirmation<TUser>, DefaultUserConfirmation<TUser>>();
105-
services.TryAddScoped<IPasskeyHandler<TUser>, DefaultPasskeyHandler<TUser>>();
105+
services.TryAddScoped<IPasskeyHandler<TUser>, PasskeyHandler<TUser>>();
106106
services.TryAddScoped<UserManager<TUser>>();
107107
services.TryAddScoped<SignInManager<TUser>>();
108108
services.TryAddScoped<RoleManager<TRole>>();

src/Identity/Core/src/DefaultPasskeyHandler.cs renamed to src/Identity/Core/src/PasskeyHandler.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ namespace Microsoft.AspNetCore.Identity;
1414
/// <summary>
1515
/// The default passkey handler.
1616
/// </summary>
17-
public sealed class DefaultPasskeyHandler<TUser> : IPasskeyHandler<TUser>
17+
public sealed class PasskeyHandler<TUser> : IPasskeyHandler<TUser>
1818
where TUser : class
1919
{
2020
private readonly UserManager<TUser> _userManager;
2121
private readonly PasskeyOptions _options;
2222

2323
/// <summary>
24-
/// Constructs a new <see cref="DefaultPasskeyHandler{TUser}"/> instance.
24+
/// Constructs a new <see cref="PasskeyHandler{TUser}"/> instance.
2525
/// </summary>
2626
/// <param name="userManager">The <see cref="UserManager{TUser}"/>.</param>
2727
/// <param name="options">The <see cref="IdentityOptions"/>.</param>
28-
public DefaultPasskeyHandler(UserManager<TUser> userManager, IOptions<PasskeyOptions> options)
28+
public PasskeyHandler(UserManager<TUser> userManager, IOptions<PasskeyOptions> options)
2929
{
3030
ArgumentNullException.ThrowIfNull(userManager);
3131
ArgumentNullException.ThrowIfNull(options);

src/Identity/Core/src/PublicAPI.Unshipped.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
#nullable enable
2-
Microsoft.AspNetCore.Identity.DefaultPasskeyHandler<TUser>
3-
Microsoft.AspNetCore.Identity.DefaultPasskeyHandler<TUser>.DefaultPasskeyHandler(Microsoft.AspNetCore.Identity.UserManager<TUser!>! userManager, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.PasskeyOptions!>! options) -> void
4-
Microsoft.AspNetCore.Identity.DefaultPasskeyHandler<TUser>.MakeCreationOptionsAsync(Microsoft.AspNetCore.Identity.PasskeyUserEntity! userEntity, Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyCreationOptionsResult!>!
5-
Microsoft.AspNetCore.Identity.DefaultPasskeyHandler<TUser>.MakeRequestOptionsAsync(TUser? user, Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyRequestOptionsResult!>!
6-
Microsoft.AspNetCore.Identity.DefaultPasskeyHandler<TUser>.PerformAssertionAsync(Microsoft.AspNetCore.Identity.PasskeyAssertionContext! context) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyAssertionResult<TUser!>!>!
7-
Microsoft.AspNetCore.Identity.DefaultPasskeyHandler<TUser>.PerformAttestationAsync(Microsoft.AspNetCore.Identity.PasskeyAttestationContext! context) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyAttestationResult!>!
82
Microsoft.AspNetCore.Identity.IPasskeyHandler<TUser>
93
Microsoft.AspNetCore.Identity.IPasskeyHandler<TUser>.MakeCreationOptionsAsync(Microsoft.AspNetCore.Identity.PasskeyUserEntity! userEntity, Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyCreationOptionsResult!>!
104
Microsoft.AspNetCore.Identity.IPasskeyHandler<TUser>.MakeRequestOptionsAsync(TUser? user, Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyRequestOptionsResult!>!
@@ -54,6 +48,12 @@ Microsoft.AspNetCore.Identity.PasskeyCreationOptionsResult.PasskeyCreationOption
5448
Microsoft.AspNetCore.Identity.PasskeyException
5549
Microsoft.AspNetCore.Identity.PasskeyException.PasskeyException(string! message) -> void
5650
Microsoft.AspNetCore.Identity.PasskeyException.PasskeyException(string! message, System.Exception? innerException) -> void
51+
Microsoft.AspNetCore.Identity.PasskeyHandler<TUser>
52+
Microsoft.AspNetCore.Identity.PasskeyHandler<TUser>.MakeCreationOptionsAsync(Microsoft.AspNetCore.Identity.PasskeyUserEntity! userEntity, Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyCreationOptionsResult!>!
53+
Microsoft.AspNetCore.Identity.PasskeyHandler<TUser>.MakeRequestOptionsAsync(TUser? user, Microsoft.AspNetCore.Http.HttpContext! httpContext) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyRequestOptionsResult!>!
54+
Microsoft.AspNetCore.Identity.PasskeyHandler<TUser>.PasskeyHandler(Microsoft.AspNetCore.Identity.UserManager<TUser!>! userManager, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.PasskeyOptions!>! options) -> void
55+
Microsoft.AspNetCore.Identity.PasskeyHandler<TUser>.PerformAssertionAsync(Microsoft.AspNetCore.Identity.PasskeyAssertionContext! context) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyAssertionResult<TUser!>!>!
56+
Microsoft.AspNetCore.Identity.PasskeyHandler<TUser>.PerformAttestationAsync(Microsoft.AspNetCore.Identity.PasskeyAttestationContext! context) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.PasskeyAttestationResult!>!
5757
Microsoft.AspNetCore.Identity.PasskeyOptions
5858
Microsoft.AspNetCore.Identity.PasskeyOptions.AttestationConveyancePreference.get -> string?
5959
Microsoft.AspNetCore.Identity.PasskeyOptions.AttestationConveyancePreference.set -> void

src/Identity/samples/IdentitySample.PasskeyConformance/Program.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
Name = request.Username,
6161
DisplayName = request.DisplayName
6262
};
63-
var passkeyHandler = new DefaultPasskeyHandler<PocoUser>(userManager, passkeyOptions);
63+
var passkeyHandler = new PasskeyHandler<PocoUser>(userManager, passkeyOptions);
6464
var result = await passkeyHandler.MakeCreationOptionsAsync(userEntity, context);
6565
var response = new ServerPublicKeyCredentialOptionsResponse(result.CreationOptionsJson);
6666
var state = new PasskeyAttestationState
@@ -94,7 +94,7 @@
9494
}
9595

9696
var passkeyOptions = GetPasskeyOptionsFromCreationRequest(state.Request);
97-
var passkeyHandler = new DefaultPasskeyHandler<PocoUser>(userManager, passkeyOptions);
97+
var passkeyHandler = new PasskeyHandler<PocoUser>(userManager, passkeyOptions);
9898

9999
var attestationResult = await passkeyHandler.PerformAttestationAsync(new()
100100
{
@@ -148,7 +148,7 @@
148148
}
149149

150150
var passkeyOptions = GetPasskeyOptionsFromGetRequest(request);
151-
var passkeyHandler = new DefaultPasskeyHandler<PocoUser>(userManager, passkeyOptions);
151+
var passkeyHandler = new PasskeyHandler<PocoUser>(userManager, passkeyOptions);
152152

153153
var result = await passkeyHandler.MakeRequestOptionsAsync(user, context);
154154
var response = new ServerPublicKeyCredentialOptionsResponse(result.RequestOptionsJson);
@@ -181,7 +181,7 @@
181181
}
182182

183183
var passkeyOptions = GetPasskeyOptionsFromGetRequest(state.Request);
184-
var passkeyHandler = new DefaultPasskeyHandler<PocoUser>(userManager, passkeyOptions);
184+
var passkeyHandler = new PasskeyHandler<PocoUser>(userManager, passkeyOptions);
185185

186186
var assertionResult = await passkeyHandler.PerformAssertionAsync(new()
187187
{

src/Identity/test/Identity.Test/Passkeys/DefaultPasskeyHandlerAssertionTest.cs renamed to src/Identity/test/Identity.Test/Passkeys/PasskeyHandlerAssertionTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace Microsoft.AspNetCore.Identity.Test;
1818
using static JsonHelpers;
1919
using static CredentialHelpers;
2020

21-
public class DefaultPasskeyHandlerAssertionTest
21+
public class PasskeyHandlerAssertionTest
2222
{
2323
[Fact]
2424
public async Task CanSucceed()
@@ -1044,7 +1044,7 @@ protected override async Task<PasskeyAssertionResult<PocoUser>> RunCoreAsync()
10441044
}
10451045

10461046
var passkeyOptions = Options.Create(PasskeyOptions);
1047-
var handler = new DefaultPasskeyHandler<PocoUser>(userManager.Object, passkeyOptions);
1047+
var handler = new PasskeyHandler<PocoUser>(userManager.Object, passkeyOptions);
10481048

10491049
var requestOptionsResult = await handler.MakeRequestOptionsAsync(
10501050
IsUserIdentified ? User : null,

src/Identity/test/Identity.Test/Passkeys/DefaultPasskeyHandlerAttestationTest.cs renamed to src/Identity/test/Identity.Test/Passkeys/PasskeyHandlerAttestationTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace Microsoft.AspNetCore.Identity.Test;
1818
using static JsonHelpers;
1919
using static CredentialHelpers;
2020

21-
public class DefaultPasskeyHandlerAttestationTest
21+
public class PasskeyHandlerAttestationTest
2222
{
2323
[Fact]
2424
public async Task CanSucceed()
@@ -1020,7 +1020,7 @@ protected override async Task<PasskeyAttestationResult> RunCoreAsync()
10201020
}
10211021

10221022
var passkeyOptions = Options.Create(PasskeyOptions);
1023-
var handler = new DefaultPasskeyHandler<PocoUser>(userManager.Object, passkeyOptions);
1023+
var handler = new PasskeyHandler<PocoUser>(userManager.Object, passkeyOptions);
10241024
var userEntity = new PasskeyUserEntity()
10251025
{
10261026
Id = UserId!,

0 commit comments

Comments
 (0)