【发布时间】:2020-10-08 17:30:18
【问题描述】:
我正在使用 Identity Server 4 来验证客户端并生成令牌。该网站是在 Angular 中使用 .Net 核心创建的,但已经开发的 API 仍然在不支持 Identity Server 4 的 .NET 框架 4.7.1 中。
所以为了保护 API,我为 API 配置了支持 .NET 框架 4.7.1 的 Identity Server 3,但问题是它没有验证 Identity Server 4 生成的令牌。
app.UseIdentityServerBearerTokenAuthentication(new IdentityServerBearerTokenAuthenticationOptions
{
Authority = "http://localhost:5000",
AuthenticationType = "Bearer",
RequiredScopes = new[] { "api_to_be_protected" }
});
有什么方法可以验证令牌并保护 API 免受未经授权的未知客户端的影响,并验证 Identity Server 4 创建的令牌
【问题讨论】:
标签: c# identityserver4 identityserver3