コード例 #1
0
        /// <summary>
        /// 获取作用域
        /// </summary>
        public async Task <List <Item> > GetScopes()
        {
            var result            = new List <Item>();
            var identityResources = await IdentityResourceRepository.GetEnabledResources();

            if (identityResources != null)
            {
                result.AddRange(identityResources.Select(t => new Item(t.Name, t.Uri)));
            }
            var apiResources = await ApiResourceRepository.GetEnabledResources();

            if (apiResources != null)
            {
                result.AddRange(apiResources.Select(t => new Item(t.Name, t.Uri)));
            }
            return(result);
        }