public async Task IsActiveAsync(IsActiveContext context) { var subjectId = context.Subject.GetSubjectId(); var idp = context.Subject.Claims.GetFirstClaimValueByType("idp"); if (idp == "Windows") { context.IsActive = true; } else { context.IsActive = await _localUserService.IsUserActive(subjectId); } }
public async Task IsActiveAsync(IsActiveContext context) { var subjectId = context.Subject.GetSubjectId(); context.IsActive = await _localUserService.IsUserActive(subjectId); }