2016-07-24 30 views
2

我想比較asp.identity和dotnetnuke中的身份驗證方法。我已經閱讀了有關do​​tnetnuke身份驗證的非常文章。dotnetnuke中的身份驗證模型

DNN AUTHENTICATION WITH NEW ASP.NET IDENTITY SYSTEM

DotNetNuke Tips and Tricks #12: Creating your own Authentication Provider

Using DNN authentication and authorization info from another ASP.NET app

How to Setup the Authentication Settings in DotNetNuke

但我din't瞭解認證元素以及它們之間的關係。

如果有人能夠解釋dotnetnuke中的身份驗證方法,這將會非常有幫助。

謝謝。

回答

1

DotNetNuke使用Asp.Net成員身份不是身份。要取代核心身份驗證提供者將需要付出很多努力。

有幾種方法可以創建自己的身份驗證提供程序,但最終仍會使用DotNetNuke Asp.Net成員身份進程。如果您想使用使用Asp.Net Identity的外部服務,您可以讓您的外部Asp.Net Identity服務將令牌/ cookie傳遞給驗證令牌/ Cookie的自定義DotNetNuke身份驗證/重定向模塊,將用戶從Asp將.Net Identity數據庫添加到DotNetNuke Asp.Net Membership數據庫中,最後執行登錄:DotNetNuke.Entities.Users.UserController.UserLogin。