2016-07-26 68 views
0

我學習和嘗試使用這篇文章,以使基於令牌認證爲我的項目:ASP.NET身份與MongoDB的

http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/

我在一個步驟,在此我要補充一個包是"Microsoft.AspNet.Identity.EntityFramework"和我的問題是,如果我可以將該軟件包更改爲"AspNet.Identity.Mongo",請按照步驟操作,其餘部分應該沒問題?我的意思是,如果這很容易,或者還有很多事情要做,那我現在就看不到了。

感謝您的幫助!

回答

1

令牌不存儲在服務器端,它們發給客戶端,服務器請求客戶端在每次調用時顯示它們。除非保護密鑰OWIN使用更改,否則不必將該令牌存儲在數據庫端,也不會混淆該密鑰可能發生的不良事件,並且最後客戶端持有令牌直到它們不再有效。

包「Microsoft.AspNet.Identity.EntityFramework」是授權配置目的創建用戶和角色表,因此認證的目的只有您的應用程序不觸碰這個API使用ASP身份。