2016-07-26 64 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身份。