From 07f9f94f82322b35cdc08e4ff96a56c9f0f3c74d Mon Sep 17 00:00:00 2001 From: Mia Winter Date: Tue, 16 Jan 2024 22:39:37 +0100 Subject: [PATCH] fixed custom claims factory missing role claims --- Wave/Data/UserClaimsFactory.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Wave/Data/UserClaimsFactory.cs b/Wave/Data/UserClaimsFactory.cs index 66d5931..01d9575 100644 --- a/Wave/Data/UserClaimsFactory.cs +++ b/Wave/Data/UserClaimsFactory.cs @@ -4,8 +4,11 @@ namespace Wave.Data; -public class UserClaimsFactory(UserManager userManager, IOptions optionsAccessor) - : UserClaimsPrincipalFactory(userManager, optionsAccessor) { +public class UserClaimsFactory( + UserManager userManager, + RoleManager roleManager, + IOptions options) + : UserClaimsPrincipalFactory(userManager, roleManager, options) { protected override async Task GenerateClaimsAsync(ApplicationUser user) { var principal = await base.GenerateClaimsAsync(user); principal.AddClaim(new Claim("Id", user.Id));