확인 전자 메일과 암호 재설정 전자 메일의 수명을 연장하려고하지만 그렇게 할 수 없습니다. 현재 도움이된다면 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)
};
}
희망이 있습니다.
Asp.net 코어 mvc를 사용 중이므로 App_Start \ IdentityConfig가 없습니다. cs. 어쨌든, 감사합니다 :) –
아마
그냥 이렇게) = 사람을 도움이 될 것입니다 :
public void ConfigureServices(IServiceCollection services)
{
// ...
services.Configure<DataProtectionTokenProviderOptions>(options =>
{
options.TokenLifespan = TimeSpan.FromSeconds(1); // .FromDays(1) ...
});
}
이 나를 위해 작동합니다.
현재 처리 방법에 대한 코드 스 니펫을 추가 할 수 있습니까? – Ignas
Ignas,이 링크를 참조 지점으로 사용했습니다. https://github.com/aspnet/Identity/issues/859 –