Esempio n. 1
0
        public Task GetProfileDataAsync(ProfileDataRequestContext context)
        {
            var sub  = context.Subject.GetSubjectId();
            var user = InMemoryConfig.GetUsers()
                       .Find(u => u.SubjectId.Equals(sub));

            context.IssuedClaims.AddRange(user.Claims);
            return(Task.CompletedTask);
        }
Esempio n. 2
0
        public Task IsActiveAsync(IsActiveContext context)
        {
            var sub  = context.Subject.GetSubjectId();
            var user = InMemoryConfig.GetUsers()
                       .Find(u => u.SubjectId.Equals(sub));

            context.IsActive = user != null;
            return(Task.CompletedTask);
        }