Exemplo n.º 1
0
        /// <summary>
        /// 实现接口获取客户ID
        /// </summary>
        /// <param name="clientId"></param>
        /// <returns></returns>
        public Task <Client> FindClientByIdAsync(string clientId)
        {
            List <Client> clients = _sysIdentityServerCacheAppService.GetClientCache();

            var queryClients = clients.Where(w => w.ClientId == clientId);

            if (queryClients.Any())
            {
                return(Task.FromResult(queryClients.ToList()[0]));
            }
            return(Task.FromResult <Client>(null));
        }