使用标识服务器授权 .net webapi 应用程序4



我有基于 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 中丢失, 欧文中间件没有启动

最新更新