我们可以在示例API项目中使用身份服务器4和访问令牌有效吗?

时间:2019-01-07 16:08:27

标签: identityserver4

  1. 我当时分别使用身份服务器4和Web API 项目。
  2. 将身份服务器配置为启动Web API项目。这个 我当前正在使用的流。

  3. 但是我的疑问是我可以使用身份服务器4和身份服务器吗 在示例Web API项目中访问令牌验证过程。

身份服务器启动:

services.AddMvc();
            services.AddIdentityServer().AddDeveloperSigningCredential()
                .AddInMemoryIdentityResources(AuthConfiguration.GetIdentityResources())
                .AddInMemoryApiResources(AuthConfiguration.GetApiResources())
                .AddInMemoryClients(AuthConfiguration.GetClients()).AddProfileService<ProfileService>().AddResourceOwnerValidator<ResourceOwnerPasswordValidator>();

Web API客户端启动:

services.AddAuthentication("Bearer")
               .AddIdentityServerAuthentication(options =>
               {
                   options.Authority =ConfigHelper.AppSettings["Auth:ServerURL"];
                   options.RequireHttpsMetadata = false;
                   options.ApiName =  ConfigHelper.AppSettings["Auth:APIName"];
               });

0 个答案:

没有答案