Open Id Zend Framework Integration

1,358 views

Published on

Kurze Vorstellung von OpenID, ZendFramework und den Möglichkeiten OpenID in seine Webapplikation zu integrieren!

Gehalten auf dem BarCampRuhr2

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,358
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Open Id Zend Framework Integration

  1. 1. OpenID mit dem ZendFramework www.rheinschafe.de
  2. 2. Was ist OpenID? • dezentraler Dienst zur Verwaltung der digitalen Identität • gibt dem Anwender seine Daten zentral zu schützen • frei und offen, dadurch Hersteller-unabhängig • Basiert auf standardisierten Technologien wie: URI, HTTP, SSL, Diffie-Hellman-Algorythmus • erlebt im Moment einen Schub der Verbreitung www.rheinschafe.de
  3. 3. Was nützt mir OpenID? Anwender: • volle Kontrolle, wo ich welche Daten freigebe • Provider-unabhängiges Agieren • Eigene Webseite kann an meine OpenID verknüpft werden Betreiber: • Mehrwert für Anwender generieren • Kostenreduzierung durch einfaches Management • Möglichkeit als Provider aufzutreten www.rheinschafe.de
  4. 4. Weitere Fragen? www.rheinschafe.de
  5. 5. Matthias Pfefferle! www.rheinschafe.de
  6. 6. Was ist das ZendFramework? •Enterprise-Ready •BSD-Lizenz • Möglichkeiten für Support, Training und Zertifizierung •PHP5 basiertes Komponenten-Framework •loosely-coupled • Quellcode durchläuft ständige Unit-Tests • niedrige Entwicklungszeiten www.rheinschafe.de
  7. 7. Und nun beides zusammen! www.rheinschafe.de
  8. 8. Integration mit dem ZendFramework • mittels der Zend_Openid-Komponente • Integration in den Authentifizierungsprozess mittels Zend_Auth_Adapter_Openid • Unterstützt werden: oOpenID Authentifizierung Protokoll 1.1 oOpenID Authentifizierung Protokoll 2.0 Draft 11 oOpenID Simple Registration Extension 1.0 oOpenID Simple Registration Extension 1.1 Draft 1 • mit den meisten Provider-Implementierungen nutzbar •Zend_Openid_Provider Möglichkeit als eigener Provider aufzutreten www.rheinschafe.de
  9. 9. Möglichkeiten •Storage-Möglichkeit für Daten zwischen den einzelnen Requests • SREG bietet leichtgewichtigen Austausch von Profil- Informationen • Direkte Integration in den Authentifizierungs-Prozess • Einfache Integration in bestehende Anwendungen • Provider-Möglichkeiten sind einfach erweiterbar z.B.: Digitale Zertifikate www.rheinschafe.de
  10. 10. Fragen? www.rheinschafe.de
  11. 11. Jetzt gibt‘s Code! www.rheinschafe.de

×