Exemple #1
0
        public async Task DeleteUser(Guid userId, [FromServices] IClaimCache claimCache)
        {
            await roleManager.DeleteUser(userId);

            await OnUserDeleted(userId);

            await claimCache.Clear(userId);
        }
Exemple #2
0
 public CachedClaimsUserBuilder(IClaimCache claimCache, IUserBuilder next)
     : base(next)
 {
     this.claimCache = claimCache;
 }
Exemple #3
0
        public async Task <TRoleAssignments> SetUser(Guid userId, [FromBody] TRoleAssignments value, [FromServices] IClaimCache claimCache)
        {
            value.UserId = userId;
            await roleManager.SetRoles(value);

            await OnUserSet(userId, value);

            await claimCache.Clear(value.UserId);

            return(await GetUser(value.UserId));
        }