Ich arbeite seit einigen Tagen mit dem OAuth2.0 Server. Mein Problem war, muss ich einen oauth Client zu jeder Plattform (Android, iOS), die zu meinem oauth2.0 Server verbindet erstellen? weil ich gerade jetzt, da ich gerade teste, Postman benutzt habe, um client_id und client_secret zu übergeben. Jedenfalls habe ich den Grant-Typ client_credentials verwendet. Ich danke dir sehr.Ist der OAuth-Client ein Muss für die Verbindung auf dem Oauth-Server?
0
A
Antwort
0
Ja, OAuth2.0-Spezifikation gibt an, dass Sie einige Formular-Clientanmeldeinformationen übergeben müssen, um dem Authentifizierungsserver mitzuteilen, dass Sie legitim sind.
Check-out https://tools.ietf.org/html/rfc6749#section-2.3
so Zweck ist,
- nur gültige Kunden können in der Lage mit Authentifizierungs-Server zu kommunizieren
- Sie den Zugriff basierend auf Client-Typen vertraulicher oder öffentlichen anpassen kann, und validieren, wenn der Zugang Token wird an einen gültigen Client ausgegeben.
- , wenn der Client-Anmeldeinformationen ausgesetzt ist, kann Authentifizierungsserver deaktivieren leicht, dass oauth Client festlegen, ohne andere Anwendungen von Ihnen blockiert
Verwandte Themen
- 1. DataAdapter muss die db-Verbindung nicht öffnen?
- 2. Multithreading Entity Framework: Die Verbindung wurde nicht geschlossen. Der aktuelle Status der Verbindung ist eine Verbindung
- 3. Ich muss auf eine Zelle verweisen, die ein Datum auf dem SQL-Code mit VBA hat
- 4. So erstellen Sie eine OAuthClient-ID in der Goole-API-Konsole für mehrere Projekte
- 5. Nimmt für immer die Verbindung mit dem Windows Phone Emulator
- 6. 'Hibernate.dialect' muss eingestellt werden, wenn keine Verbindung verfügbar ist
- 7. docker nginx Verbindung verweigert während der Verbindung mit dem Upstream
- 8. Muss ich die SQL Server-Verbindung mit dem using-Schlüsselwort schließen?
- 9. wget Verbindung auf dem gleichen Server Timeout
- 10. Ist der Netty-Handler für jede Verbindung eindeutig?
- 11. "Es wurde ein Timeout beim Warten auf die Verbindung des Dienstes erreicht" Fehler nach dem Neustart
- 12. Muss ich vor dem Löschen die Verknüpfung aufheben? Laravel 5.2
- 13. Was ist die Zukunft für BizTalk Server auf dem Markt?
- 14. Wo ist die Anmeldung für die Verbindung zur Basis?
- 15. Beim Starten einer Transaktion auf der Provider-Verbindung ist ein Fehler aufgetreten. Siehe die innere Ausnahme für Details
- 16. Welche Bibliothek muss ich für die Remote-Verbindung zum RDC-Server von der Konsolen-App aus referenzieren?
- 17. Ist ein Datenspeicher für die Combobox erforderlich?
- 18. finden Sie die Anzahl der offenen Verbindung auf der Datenbank
- 19. Die Verbindung wurde nicht geschlossen, die aktuelle Zustand der Verbindung ist offen
- 20. Logik Javascript für, ob eine Verbindung herauszufinden, ist die interne
- 21. Workaround für die Opazität auf dem iPad?
- 22. CS0133 "Der Ausdruck, der dem 'Bezeichner' zugewiesen wird, muss konstant sein" - was ist der Grund dafür?
- 23. Was ist der beste Weg, um die Farbe "Pixel für Pixel" auf dem iPhone zu ändern?
- 24. Die Anzahl der übergebenen Primärschlüsselwerte muss mit der Anzahl der für die Entität definierten Primärschlüsselwerte übereinstimmen.
- 25. Warum ist json.dumps() ein Muss in Flask?
- 26. Die Verbindung mit der Firebase-Datenbank wurde nach dem Update auf das neue SDK verloren
- 27. Der beste Ansatz für die XML-Analyse auf dem iPhone
- 28. ist abstrakt ein Muss oder nicht?
- 29. Was ist die Verbindung zwischen der Sprache LESS und dem Framework Less?
Also werde ich eine OAuth2.0 Client-Bibliothek auf jeder Plattform verbinden werden mit meinem OAuth2.0-Server. Vielen Dank, ich verstehe es jetzt sehr gut. –
Kann ich nur curl verwenden, um sich mit meinem oauth2.0 Server zu verbinden? Wird es wie bei oauth2.0 client gesichert? Vielen Dank! –
Auch für curl glaube ich, dass Sie oauth client Info senden müssen, damit der Server es identifizieren kann. –