Antwort
Wozu benötigst du ein Tutorial für XYZ?
- Man nehme eine beliebige Sprache und lerne die Grundlagen dieser.
- Man schaue sich diverse Programme/Websites an und analysiere und zerlege deren Funktionsweise.
- Man überlege sich, wie man diese Funktionsweise verbessern könnte.
- Man setze das Projekt mit dem gesammelten Wissen und seinen Fähigkeiten um.
Woraus besteht ein ein Authentifizierungssystem?
- Formulare und deren Validation
- [A]synchrone Requests (Ajax) die die Formulardaten als JWT verpackt versenden (inkl. Throttling)
- API, die den Request verarbeitet, die Daten [erneut] validiert, eine Session (Datenbankeintrag) erzeugt und ggf. einen Cookie setzt (kann auch der Client machen).
Dokumentationen und Blogs von in die Technologie involvierten Entwicklern liefern noch mehr informationen dazu.
Falls du aber weiterhin Tutorial suchen möchtest, so kann ich dir Google, gutefrage (hat eine Suchfunktion) Stackoverflow und GitHub empfehlen.