簡體   English   中英

OWIN的混合身份驗證

[英]Mixed authentication for OWIN

我有兩種認證用戶:

  1. 如果他們是內部用戶,我們通過Windows的活動目錄進行身份驗證
  2. 如果他們在網站上注冊,則通過表單身份驗證進行身份驗證

在MVC 3/4中,我能夠通過實現自定義成員資格提供程序和自定義角色提供程序來實現此目的。

在使用OWIN和Identity的MVC 5中是否可以實現,如何實現?

本質上,混合模式是具有Windows身份驗證入口點的表單身份驗證,一旦用戶通過它,就會發生正常的表單身份驗證流程。

在Katana中啟用Windows身份驗證

Katana目前不提供用於Windows身份驗證的OWIN中間件,因為此功能已在服務器中提供

因此,要使Windows身份驗證起作用,我必須依賴其中一個提供的主機, IIS自主機( System.Net.HttpListener

我做了一個解決方案,使它看起來像一個外部提供程序,將Windows身份映射為外部登錄。

混合認證

源代碼: https//github.com/MohammadYounes/MVC5-MixedAuth

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM