我有基于 identityserver4 的身份服务器 我有 .net 核心 api,它已成功使用 access_token 从 是 但是,非核心 WebAPI 会返回对标有"授权"属性的控制器的未经授权的请求
API 启动类: 公共类启动 { 公共无效配置(IAppBuilder应用程序( {
app.UseIdentityServerBearerTokenAuthentication(new IdentityServerBearerTokenAuthenticationOptions
{
Authority = "http://localhost:5000",
ValidationMode = ValidationMode.Both,
RequiredScopes = new[] { "ofd" },
});
}
}
我错过了什么?
<add key="owin:AutomaticStartup" value="true"/>
在 web.config/appSettings 中丢失, 欧文中间件没有启动