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);
            }
        }
예제 #2
0
        public async Task IsActiveAsync(IsActiveContext context)
        {
            var subjectId = context.Subject.GetSubjectId();

            context.IsActive = await _localUserService.IsUserActive(subjectId);
        }