Die Authentifizierung ist ein kritischer Bestandteil fast jeder Webanwendung. Heute erwarten unsere Benutzer mehr als eine einfache lokale Authentifizierung. Sie möchten Unterstützung für die Authentifizierung von Drittanbietern, sodass sie sich mit einem einzigen Konto bei mehreren Websites anmelden können. OAuth und OAuth 2.0 sind Protokolle dafür.
In unserem neuen Kurs lernen Sie, wie Sie OAuth 2.0 in Ihre Node.js-Anwendungen integrieren.
Der Trainer von Tuts +, Jeremy McPeak, zeigt Ihnen, wie Sie Node.js mit OAuth 2.0 verwenden, um Ihrer Anwendung Unterstützung für die Authentifizierung durch Drittanbieter hinzuzufügen. Sie erstellen eine App und fügen verschiedene Authentifizierungstypen hinzu.
Hier einige kostenlose Lektionen aus diesem Kurs als Vorschau auf das, was Sie erwarten können:
OAuth-Unterstützung ist wichtig, aber nicht jeder Benutzer möchte ein externes Konto für die Authentifizierung verwenden. Sie müssen noch eine eigene Authentifizierungslösung implementieren. In dieser Lektion implementieren Sie eine Registrierungsfunktion, die mit Passport funktioniert.
Sie können dieselben Konzepte und Techniken auf fast jeden OAuth-Anbieter anwenden. In dieser Lektion erfahren Sie, wie Sie Unterstützung für Facebook als externen Autorisierungsanbieter hinzufügen.
Ihre Benutzer könnten möglicherweise zwei Konten haben: Lokal und Facebook. In dieser Lektion erstellen Sie eine Seite, auf der sie ihre Konten verwalten und letztendlich miteinander verbinden können.
Sie können unseren neuen Kurs sofort mit einem Abonnement von Envato Elements belegen. Für eine einmalige geringe monatliche Gebühr erhalten Sie nicht nur Zugriff auf diesen Kurs, sondern auch auf unsere wachsende Bibliothek mit über 1.000 Videokursen und branchenführenden eBooks für Envato Tuts+.
Darüber hinaus erhalten Sie jetzt unbegrenzte Downloads aus der riesigen Envato Elements-Bibliothek mit mehr als 200.000 Fotos und 26.000 Design-Assets und Vorlagen. Erstellen Sie mit einzigartigen Schriftarten, Fotos, Grafiken und Vorlagen und sorgen Sie schneller für bessere Projekte.