在使用ASP.NET Core Identity时,可以指定与现有ASP.NET Identity实例相同的密码重置令牌格式。这可以通过在Startup.cs文件中的ConfigureServices方法中配置密码选项来实现。
具体实现代码如下:
services.Configure(options =>
{
options.TokenLifespan = TimeSpan.FromHours(1);
});
services.Configure(options =>
{
options.ValidationInterval = TimeSpan.FromMinutes(30);
});
services.Configure(options =>
{
options.Name = "Default";
options.TokenLifespan = TimeSpan.FromHours(1);
});
上述代码将ASP.NET Identity和ASP.NET Core Identity的密码重置token设置为相同的,使得两套机制可以兼容使用。