在ASP.NET Identity 2中的哪里可以找到生成的PasswordReset令牌?

易山

有什么方法可以在ASP.NET Identity 2中查看生成的密码重置令牌吗?
我的假设是应该有一个词典,TokenProvider其中将这些标记保存在内存中。

更新:
这是一个类似的问题ResetPassword Token的存储方式和位置?

“令牌是使用SecurityStamp生成的,并根据SecurityStamp进行验证,并且不存储在数据库或本地文件存储中的任何位置。”

但是,问题仍然是框架如何知道令牌何时过期而不存储令牌?

令牌没有存储在内存中,而是由给定的SecurityStamp动态生成的令牌基本上是Unicode编码的字符串。

您可以看到UserManager.csCreateSecurityTokenAsync方法。

internal async Task<byte[]> CreateSecurityTokenAsync(TUser user)
{
    return Encoding.Unicode.GetBytes(await GetSecurityStampAsync(user));
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

撤消ASP.NET Identity 2.0中UserTokenProvider生成的令牌

来自分类Dev

ASP.NET Identity文档在哪里?

来自分类Dev

ASP.Net Identity 2 RemovePassword模拟

来自分类Dev

ASP.Net Identity 2 RemovePassword模拟

来自分类Dev

在ASP.NET Identity中添加角色

来自分类常见问题

Asp.NET Identity 2提供“无效令牌”错误

来自分类Dev

使Asp.net-Identity中的OAuth令牌无效

来自分类Dev

ASP.NET Identity中每个用户的唯一令牌

来自分类Dev

在.NET 4.5.1中设置ASP.NET Identity ConnectionString属性

来自分类Dev

ASP.NET Identity WebAPI无效的密码重置令牌

来自分类Dev

ASP.NET Identity 2.0无效令牌随机

来自分类Dev

带ASP.NET Identity 3的JWT承载令牌

来自分类Dev

使用ASP.NET Identity重置密码时令牌无效

来自分类Dev

更改ASP.NET Identity 2中的列名

来自分类Dev

ASP.NET Identity 2-注入ISecureDataFormat <>

来自分类Dev

ASP.NET Identity 2使身份困难失效

来自分类Dev

ASP.NET Identity 2记住我-用户正在注销

来自分类Dev

ASP.NET Identity2和DataContext注入

来自分类Dev

Asp.net Identity 2帐户一次输入

来自分类Dev

从ASP.NET Identity中删除`AspNetUserLogins`表

来自分类Dev

ASP .NET中的Thread.CurrentPrincipal.Identity-使用安全吗

来自分类Dev

Asp.net Identity 1.1中缺少GenerateResetPasswordTokenAsync

来自分类Dev

在Asp.Net Identity中设置redirect_uri

来自分类常见问题

ASP.NET Identity中角色与声明的最佳实践

来自分类Dev

在ASP.NET MVC 5中填充User.Identity

来自分类Dev

尝试更改ASP.NET Identity 2.0中的表名

来自分类Dev

ASP.NET Identity从AspNetUsers表中删除列

来自分类Dev

ASP.NET Identity EF中的动态用户声明

来自分类Dev

列出asp.net Identity 2.0中的用户和角色

Related 相关文章

热门标签

归档