Ich muss ein E-Mail-Token für die Authentifizierung erstellen. Die Verwendung der Standardfunktionalität ist keine Option, da der E-Mail-Token relativ schnell abläuft.Kürzere E-Mail-Token - Asp-Identität
Mit folgendem Code konnte ich die Token-Lebensdauer verlängern, aber dies erzeugt ein sehr langes und komplexes Token. Ist es möglich, ein sechsstelliges Token mit einer verlängerten Lebensdauer zu generieren?
var dataProtector = dataProtectionProvider.DataProtectionProvider.Create("My Asp.Net Identity");
userManager.UserTokenProvider = new DataProtectorTokenProvider<ApplicationUser, string>(dataProtector)
{
TokenLifespan = TimeSpan.FromHours(24)
};
Quelle: Email Token Expiring After 15 mins - Asp Identity 2.0 API
Mit freundlichen Grüßen,
Brecht