コード例 #1
0
        /// <summary>
        /// Find identity resources by scope
        /// </summary>
        /// <param name="scopeNames"></param>
        /// <returns></returns>
        public virtual async Task <IEnumerable <IdentityResource> > FindIdentityResourcesByScopeAsync(IEnumerable <string> scopeNames)
        {
            var identityResources = (await _clientsService.GetIdentityResourcesAsync())?.Select(x => x.ToModel());

            return(identityResources?.Where(
                       i => scopeNames.Contains(i.Name)));
        }