Bewertung:

Das Buch bietet eine prägnante Einführung in OAuth 2.0, die für diejenigen geeignet ist, die mit den technischen Konzepten vertraut sind, Anfänger aber möglicherweise verwirrt zurücklässt. Es behandelt die Grundlagen von OAuth, seine Abläufe und Vergleiche mit Implementierungen von Google und Facebook. Es bietet zwar gute Beispiele in PHP, geht aber nicht tief in die Erstellung eines eigenen OAuth-Dienstes ein und behandelt auch keine anderen Themen wie SAML.
Vorteile:⬤ Prägnante und gut lesbare Einführung in OAuth
⬤ deckt Schlüsselkonzepte und Unterschiede in den Implementierungen ab
⬤ enthält praktische Beispiele
⬤ gut für ein schnelles Verständnis von OAuth und seinen Abläufen
⬤ gut strukturiert für diejenigen mit etwas technischem Hintergrund.
⬤ Zu dünn und oberflächlich für absolute Anfänger
⬤ mangelt es an detailliertem Unterricht und kann Konzepte nicht ausreichend klären
⬤ konzentriert sich hauptsächlich auf Beispiele in PHP
⬤ einige Informationen können veraltet sein und sich wiederholen
⬤ begrenzte Abdeckung breiterer Authentifizierungs-Frameworks.
(basierend auf 37 Leserbewertungen)
Getting Started with Oauth 2.0: Programming Clients for Secure Web API Authorization and Authentication
Egal, ob Sie Webanwendungen oder mobile Apps entwickeln, das OAuth 2.0-Protokoll wird Ihnen eine Menge Kopfzerbrechen ersparen. Diese kompakte Einführung zeigt Ihnen, wie OAuth eine einheitliche Autorisierungstechnologie für zahlreiche APIs im Web bereitstellt, damit Sie sicher auf die Daten der Benutzer zugreifen können - z.
B. auf Benutzerprofile, Fotos, Videos und Kontaktlisten -, um deren Erfahrung mit Ihrer Anwendung zu verbessern. Anhand von Codebeispielen, Schritt-für-Schritt-Anleitungen und Anwendungsbeispielen lernen Sie, wie Sie OAuth 2.0 auf Ihre serverseitige Webanwendung, clientseitige App oder mobile App anwenden können.
Finden Sie heraus, was nötig ist, um auf soziale Graphen zuzugreifen, Daten im Online-Dateisystem eines Benutzers zu speichern und viele andere Aufgaben durchzuführen. Verstehen Sie die Rolle von OAuth 2.0 bei der Authentifizierung und Autorisierung.
Erfahren Sie, wie der OAuth Authorization Code Flow Ihnen hilft, Daten aus verschiedenen Geschäftsanwendungen zu integrieren. Entdecken Sie, warum native mobile Anwendungen OAuth anders nutzen als mobile Webanwendungen.
Nutzen Sie OpenID Connect und machen Sie sich die Erstellung eines eigenen Authentifizierungssystems überflüssig.