【问题标题】:ASP.NET Identity with mongodb带有 mongodb 的 ASP.NET 标识
【发布时间】:2016-10-24 21:59:22
【问题描述】:

我正在学习并尝试使用本文为我的项目创建基于令牌的身份验证:

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",请按照步骤操作,其余的应该没问题?我的意思是,如果这很容易,或者还有很多事情要做,我现在看不到。

感谢您的帮助!

【问题讨论】:

    标签: asp.net mongodb authentication asp.net-identity owin


    【解决方案1】:

    令牌不存储在服务器端,它们被发布给客户端,服务器请求客户端在每次调用时提供它们。除非保护密钥 OWIN 使用更改,否则无需将令牌存储在数据库端,永远不要弄乱此密钥可能会发生坏事,最后客户端会保留令牌直到它们不再有效。

    Microsoft.AspNet.Identity.EntityFramework”包被 ASP Identity 用于创建用户和角色表以进行授权配置,因此仅出于身份验证目的,您的应用永远不会接触此 api。 p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-13
      • 2017-07-17
      • 2016-11-26
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      相关资源
      最近更新 更多