Asp.net web api 在windows服务主机运行期间,用于身份验证的Owin中间件

Asp.net web api 在windows服务主机运行期间,用于身份验证的Owin中间件,asp.net-web-api,owin,identityserver3,Asp.net Web Api,Owin,Identityserver3,我正在使用windows服务和OWIN托管我的web API,它是类库项目类型。web API已托管,但OWIN中间件未添加到IAppBuilder中。当我尝试使用ASP.NET web应用程序项目类型的web API时。它已添加到IAppBuilder中。我是否应该为类库项目添加中间件。由于这个原因,我无法验证访问令牌和声明转换 你能分享一些代码吗?我只是使用WebApp.Start(“)。我发现,当我从Owin WebApp.Start托管web Api时,负责身份验证的Owin中间件没有添

我正在使用windows服务和OWIN托管我的web API,它是类库项目类型。web API已托管,但OWIN中间件未添加到IAppBuilder中。当我尝试使用ASP.NET web应用程序项目类型的web API时。它已添加到IAppBuilder中。我是否应该为类库项目添加中间件。由于这个原因,我无法验证访问令牌和声明转换

你能分享一些代码吗?我只是使用WebApp.Start(“)。我发现,当我从Owin WebApp.Start托管web Api时,负责身份验证的Owin中间件没有添加到IAppBuilder中。它是什么项目类型都没有关系。