Für eine Anwendung, die ich entwickle, erfordert es eine Menge Echtzeitverarbeitung, also haben wir beschlossen, mit Nodejs zu gehen und Express zu verwenden, um die Anwendung über etwas wie Laravel zu bauen.Node.js und express - Authentifizieren durch OAuth
Das Problem, das ich habe, ist die Authentifizierung des Benutzers. Seit dem haben wir einen OAuth-Server (Build on Lumen), um Benutzer zu authentifizieren und eine API für die mobile Anwendung bereitzustellen. Diese Anwendung liest und schreibt selbstständig Daten und verwendet die API nicht wirklich.
Ist es daher möglich, den Benutzer über unser OAuth zu authentifizieren (Speichern der zurückgegebenen Schlüssel)? Ich suche nach etwas ähnliches zu loginusingid
in Laravel
http://passportjs.org/ unterstützt möglicherweise mit einigen Hintergrund auf, wie Sie authentifizieren können, um die Frage ein wenig zu spezifizieren. –
@R. Gulbrandsen Entschuldigung, verstehe ich nicht "die Frage ein wenig angeben"? Ich bin mir der Passwörter bewusst, aber unterstützt dies die Authentifizierung mit Ihrer eigenen API? – Phorce
Das Bearer-Token des Benutzers ist im Anforderungsobjekt verfügbar und kann vor der Ausführung jeder Anforderung entweder mit einem Pass oder einer benutzerdefinierten Middleware überprüft werden. Kurze Antwort auf Ihre Frage ist "Ja". Wenn Sie sich einen Pass oder eine Dokumentation über Middleware ansehen, wäre es einfacher, Ihnen mit etwas Code zu helfen :) –