除了Owin,身份验证是否还可以用作中间件?

时间:2018-08-24 16:11:41

标签: asp.net .net security owin adal

我对Owin有问题。它很旧,不再受赏识了。而且,当与.NET Remoting结合使用时,在ISS中确实不可行。

我真的需要知道是否存在其他可以插入的安全中间层,并且可以用来读取从客户端发送到Web服务器的声明和令牌。 (可能是使用adal.net访问的access_token)

例如在启动中,可以使用其他任何东西吗?

我真的不想使用OWIN。

1 个答案:

答案 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