我瘋了嗎?我可以使用Windows身份驗證與ASP.Net身份?
我可以使用OWIN和ASP.Net身份爲Facebook,谷歌等創建身份驗證提供程序。但我有一個要求,我的用戶對Windows進行身份驗證。我寧願不要求配置AD,也不要告訴IIS要驗證哪些域;我只想讓IIS在Web配置中進行身份驗證,就好像這些設置是Windows身份驗證一樣。
但後來我想能夠獲得角色和用戶的詳細信息。我想在SQL Server中使用角色。我還需要用戶的名字和姓氏,這些名稱不能直接從Windows身份驗證中獲得)。
在過去,我使用混合身份驗證中間件完成了此操作,並在創建用戶時將原始上下文中的用戶詳細信息抓取到位,將其存儲在SQL中以及身份驗證Cookie中。但這似乎有點矯枉過正。
有沒有人成功使用過基本的Windows身份驗證,但在sql中擔任角色和名/姓?
謝謝
也許這會讓你朝着正確的方向發展:http://tech.trailmax.info/2016/03/using-owin-and-active-directory-to-authenticate-users-in-asp-net-mvc -5-application/ – trailmax