Skip to content

Instantly share code, notes, and snippets.

@PHP-Magazin
Last active December 16, 2015 22:39
Show Gist options
  • Save PHP-Magazin/5508711 to your computer and use it in GitHub Desktop.
Save PHP-Magazin/5508711 to your computer and use it in GitHub Desktop.
oAuth Connect Demo: Geek Site of the Week
/* Da phpmagazin.de auf Grund von Serverproblemen offline ist, werden wir
unsere News temporär als Gist bereitstellen. Sorry für die schmucklose Aufmachung.
Bald werden wir uns wieder im vertrauten Gewand präsentieren. */
<p>OAuth ist das Standard-API, geht es um Rechtevergabe in Webdiensten. Aber seit
Version 2.0 ist es im das Protokoll etwas unübersichtlich geworden. So unübersichtlich,
dass Eran Hammer, einer der Autoren der Spezifikation für Version 2.0, <a href=
"http://hueniverse.com/2012/07/oauth-2-0-and-the-road-to-hell/" target="_blank"
title="OAuth 2.0 and the Road to Hell">mit einem Knall</a> das Team verlassen hatte.
Nichts also, was Entwicklern ein sicheres Gefühl gibt, wenn sie in ihrem Projekt
beabsichtigen, Webdienste per OAuth anzubinden. Doch genau hier hakt Giriraj Namachivayam
ein, der mit seinem Cheat Sheet zeigt, wie PayPal, Facebook, DropBox und Co. ihre
Nutzerdaten vor unerwünschtem Zugriff schützen.</p>
<p><img src="/sites/default/files/u4934/oauth_connect.png" alt="OAuth Connect Demo"
title="OAuth Connect Demo" style="display: block; margin-left: auto; margin-right:
auto;" height="511" width="600"></p>
<p style="text-align: center;"><a href="http://ngiriraj.com/socialMedia/oauthlogin/"
target="_blank" title="oAuth Connect Demo">OAuth Connect Demo</a>: Wie autorisieren
die Profis?</p>
<p>Die Login-Klassen stammen ihrerseits von GitHub oder <a href="http://www.phpclasses.org/"
target="_blank" title="PHP Classes Repository">phpclasses.org</a>. Doch nur auf
Namachivayams Website erhält man auch Tutorials, wie hier am <a href="http://ngiriraj.com/
work/wordpress-connect-using-oauth-in-php-2/" target="_blank" title="WordPress
Connect by using oAuth in PHP">Beispiel WordPress mit OAuth 2</a> zu sehen.
Auf Anfrage erstellte er sogar einen <a href="https://packagist.org/packages/
kayalshri/socialmedia-oauth-login" target="_blank" title="oAuth2 light-weight wrapper
class">Wrapper in Packagist</a>, sodass sich die Login-Klassen auch via Composer
einbinden lassen. </p>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment