Ich mache gerade eine Website in AspNetCore MVC und Angular/TypeScript.
Authentifizierung funktioniert vollständig, mit Träger-Tokens, die Identität von AspNet selbst verwendend.AspNetCore webAPI Email Bestätigung ohne IEmailSender
Dies ist, wo mein Problem ist:
Ich möchte jetzt E-Mail-Bestätigung in meinem AspNetCore WebAPI implementieren. Jedes einzelne Tutorial, das ich gefunden habe basiert auf AspNet.Identity, während ich AspNet Core .Identity verwenden.
Letzteres hat nicht die IEmailSender-Schnittstelle und viele andere Funktionen, die diese Tutorials verwenden. Ich habe versucht und suche nach bestimmten Tutorials, aber ich kann keine finden.
Wenn jemand spezifische Links oder nützliche Informationen hat, um mir in die richtige Richtung zu zeigen, würde das wirklich helfen, da ich denke, dass ich viele verschiedene Konzepte vermischen könnte.
Ich habe versucht, dieses Tutorial zu folgen, aber sie verwenden AspNet.Identity, die zum Beispiel die IEmailSender-Schnittstelle enthält. Dies ist bei AspNetCore.Identity nicht vorhanden. – Axelle
EmailSender in diesen Tutorials ist kein Teil von MS Identity. Sehen Sie sich gerüstete Controller nach der Installation von AspNetCore.Identity an. Ich habe einen Link zu gitHub (https://github.com/aspnet/Identity/blob/e6f3ebf5810c793edc6f3b4ca3438194786b86a2/samples/IdentitySample.Mvc/Services/IEmailSender.cs) mit Quellcode der Beispiel-Web-Anwendung mit Identität in meinem vorherigen Kommentar veröffentlicht. Achten Sie darauf, wo sich die IEmailSender-Schnittstelle befindet und wie sie funktioniert. Es ist kein Teil von Identity-Bibliotheken. –
Okay, ich verstehe jetzt. Das hilft eine Tonne, danke! :) – Axelle