我想知道如何将使用aspnet身份核心的身份验证项目与使用Web API和aspnet 4.6.1的API项目集成在一起。
我有以下情况:
获取令牌后,我希望能够在API项目收到令牌时对其进行验证。
我尝试在API项目启动时使用IdentityServer3.AccessTokenValidation
进行验证。
app.UseIdentityServerBearerTokenAuthentication(new IdentityServerBearerTokenAuthenticationOptions
{
Authority = "https://localhost:44362"
});
但是它显示了以下错误:
IDX10803: Unable to create to obtain configuration from: 'https://localhost:44362/.well-known/openid-configuration'.
我的项目中没有此端点,也没有/token
端点。
JWT令牌从我创建的/login
方法返回,在该方法中,我发送用户名和密码,然后返回该令牌。
TLDR:
我该如何使用从API项目中的Auth项目收到的相同JWT令牌对用户进行身份验证?