我对Owin有问题。它很旧,不再受赏识了。而且,当与.NET Remoting结合使用时,在ISS中确实不可行。
我真的需要知道是否存在其他可以插入的安全中间层,并且可以用来读取从客户端发送到Web服务器的声明和令牌。 (可能是使用adal.net访问的access_token)
例如在启动中,可以使用其他任何东西吗?
我真的不想使用OWIN。
答案 0 :(得分:0)
除了使用OWIN之外,没有其他解决方案,除了可能创建自定义中间件。
您为什么不想使用它?没有OWIN,您可能可以通过System.Web或ASP.NET 5随附的HTTP抽象来实现所需的功能。但是,您将需要支持不同的运行时,并且它将变得更加复杂。
OWIN受所有ASP.NET世界的支持,因此它确实是最好的也是唯一的选择。
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-2.1