mirror of
https://github.com/bitwarden/server.git
synced 2025-05-29 15:24:51 -05:00
35 lines
933 B
C#
35 lines
933 B
C#
using IdentityServer4.Services;
|
|
using System.Threading.Tasks;
|
|
using IdentityServer4.Models;
|
|
using Bit.Core.Repositories;
|
|
using Bit.Core.Services;
|
|
|
|
namespace Bit.Api.IdentityServer
|
|
{
|
|
public class ProfileService : IProfileService
|
|
{
|
|
private readonly IUserService _userService;
|
|
private readonly IUserRepository _userRepository;
|
|
|
|
public ProfileService(
|
|
IUserRepository userRepository,
|
|
IUserService userService)
|
|
{
|
|
_userRepository = userRepository;
|
|
_userService = userService;
|
|
}
|
|
|
|
public Task GetProfileDataAsync(ProfileDataRequestContext context)
|
|
{
|
|
context.AddFilteredClaims(context.Subject.Claims);
|
|
return Task.FromResult(0);
|
|
}
|
|
|
|
public Task IsActiveAsync(IsActiveContext context)
|
|
{
|
|
context.IsActive = true;
|
|
return Task.FromResult(0);
|
|
}
|
|
}
|
|
}
|