gpt4 book ai didi

c# - 如何在 ASP.NET Identity 1.1 每晚构建中实现 TokenProvider?

转载 作者:太空狗 更新时间:2023-10-29 18:01:51 25 4
gpt4 key购买 nike

我正在尝试使用每晚构建的 ASP.NET Identity 1.1 来实现密码重置功能。有一个 UserManager.GetPasswordResetToken 方法,但它抛出异常“没有注册 ITokenProvider”。 ASP.NET Identity 中是否有内置 token 提供程序?如果是,我该如何注册?如果没有,我该如何实现?将成为 1.1 中的默认 token 提供者。发布?最后一个问题,是否有估计的 1.1 发布日期?

最佳答案

如果有人在 AspNet.Identity 2.0 beta1 版本下寻找解决方案。

只有这个需要修改。

UserManager.UserTokenProvider = new DataProtectorTokenProvider
<SecurityUser, string>(provider.Create("UserToken"))
as IUserTokenProvider<SecurityUser, string>;

PasswordResetTokensUserConfirmationTokens 被合并到 UserTokenProvider 属性中, token 提供者类也被修改。

关于c# - 如何在 ASP.NET Identity 1.1 每晚构建中实现 TokenProvider?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19539579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com