私は両方の確認メールとパスワードリセットメールの寿命を延ばそうとしていますが、それはできません。 現在、私はAsp.netコア1.0.1を使用しています。asp.net core mvcで確認メールのトークンライフタイムを設定する方法
いくつかのヒントや、より良いコードは、大いに感謝します。
はあなたに
私は両方の確認メールとパスワードリセットメールの寿命を延ばそうとしていますが、それはできません。 現在、私はAsp.netコア1.0.1を使用しています。asp.net core mvcで確認メールのトークンライフタイムを設定する方法
いくつかのヒントや、より良いコードは、大いに感謝します。
はあなたに
ありがとうございました(App_Start \ IdentityConfig.csファイル内)メソッドを作成し、次のコードの変更は、トークンが3時間で期限切れになるように設定します。
if (dataProtectionProvider != null)
{
manager.UserTokenProvider =
new DataProtectorTokenProvider<ApplicationUser>
(dataProtectionProvider.Create("ASP.NET Identity"))
{
TokenLifespan = TimeSpan.FromHours(3)
};
}
これが役に立ちます。
public void ConfigureServices(IServiceCollection services)
{
// ...
services.Configure<DataProtectionTokenProviderOptions>(options =>
{
options.TokenLifespan = TimeSpan.FromSeconds(1); // .FromDays(1) ...
});
}
これは私のための作品です:
私はAsp.netコアmvcを使用しているので、App_Start \ IdentityConfigはありません。 cs。 とにかく、ありがとうございます:) –
多分それが誰かを助ける=)
ちょうどこれを行います。
これを現時点でどのように処理しているかのコードスニペットを追加できますか? – Ignas
Ignas、私は参照点としてこのリンクをたどりました:https://github.com/aspnet/Identity/issues/859 –