From 5cc72cd846f2f695381d91f63aa209dd45bcaada Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sat, 15 Feb 2025 20:10:01 +0000 Subject: [PATCH] no usage of DefaultProfileService --- src/Yavsc.Server/Config.cs | 4 ++-- src/Yavsc.Server/Services/ProfileService.cs | 11 ++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Yavsc.Server/Config.cs b/src/Yavsc.Server/Config.cs index 9b7091c0..a479c4cc 100644 --- a/src/Yavsc.Server/Config.cs +++ b/src/Yavsc.Server/Config.cs @@ -47,8 +47,8 @@ public static class Config public static IEnumerable ApiScopes => new ApiScope[] { - new ApiScope("scope1"), - new ApiScope("scope2"), + new ApiScope("scope1",new string[] {"scope1"}), + new ApiScope("scope2",new string[] {"scope2"}), }; public static IEnumerable Clients => diff --git a/src/Yavsc.Server/Services/ProfileService.cs b/src/Yavsc.Server/Services/ProfileService.cs index fb961a68..3239672a 100644 --- a/src/Yavsc.Server/Services/ProfileService.cs +++ b/src/Yavsc.Server/Services/ProfileService.cs @@ -9,16 +9,17 @@ using Yavsc.Models; namespace Yavsc.Services { - public class ProfileService : DefaultProfileService, IProfileService + public class ProfileService : IProfileService { private readonly UserManager _userManager; public ProfileService( - UserManager userManager, ILogger logger) : base(logger) + UserManager userManager, + ILogger logger) { _userManager = userManager; } - public async Task> GetClaimsFromUserAsync( + private async Task> GetClaimsFromUserAsync( ProfileDataRequestContext context, ApplicationUser user) { @@ -62,7 +63,7 @@ namespace Yavsc.Services return claims; } - override public async Task GetProfileDataAsync(ProfileDataRequestContext context) + public async Task GetProfileDataAsync(ProfileDataRequestContext context) { var subjectId = GetSubjectId(context.Subject); if (subjectId==null) return; @@ -71,7 +72,7 @@ namespace Yavsc.Services context.IssuedClaims = await GetClaimsFromUserAsync(context, user); } - override public async Task IsActiveAsync(IsActiveContext context) + public async Task IsActiveAsync(IsActiveContext context) { string? subjectId = GetSubjectId(context.Subject); if (subjectId == null)