Transcript
Page 1: Single-Sign on mit Facebook, OpenID & Co

Wenn wir es beim ersten Mal nicht hinbekommen,versuchen wir es später nochmals

Page 2: Single-Sign on mit Facebook, OpenID & Co

Wie viele Passwörter hat die Person neben Ihnen?

Page 3: Single-Sign on mit Facebook, OpenID & Co
Page 4: Single-Sign on mit Facebook, OpenID & Co
Page 5: Single-Sign on mit Facebook, OpenID & Co
Page 6: Single-Sign on mit Facebook, OpenID & Co
Page 7: Single-Sign on mit Facebook, OpenID & Co
Page 8: Single-Sign on mit Facebook, OpenID & Co

?

Page 9: Single-Sign on mit Facebook, OpenID & Co
Page 10: Single-Sign on mit Facebook, OpenID & Co
Page 11: Single-Sign on mit Facebook, OpenID & Co

OpenID Provider Eigene System-Provider Wir warten…

Page 12: Single-Sign on mit Facebook, OpenID & Co

• Wie viel Aufwand• Wie setze ich dies um• Wer liefert welche Daten• Wie gehe ich mit meinen eigenen Daten um• Sicherheit

Page 13: Single-Sign on mit Facebook, OpenID & Co

• Wie viel Aufwand• Wie setze ich dies um• Wer liefert welche Daten• Wie gehe ich mit meinen eigenen Daten um

• Sicherheit

Page 14: Single-Sign on mit Facebook, OpenID & Co
Page 15: Single-Sign on mit Facebook, OpenID & Co
Page 16: Single-Sign on mit Facebook, OpenID & Co

Cross-Site Request Forgery (CSRF / XSRF)

http://blick.ch/index.php?action=UserLogout

http://blick.ch/index.php?action=new_user&name=badboy&passwort=geheim

Page 17: Single-Sign on mit Facebook, OpenID & Co

• Auch mit OpenID sollten Sie als Benutzer behutsam vorgehen

• https• Wie gehen Sie mit XSS / CSRF um?• Welche Provider akzeptieren Sie?

Page 18: Single-Sign on mit Facebook, OpenID & Co

• Wie viel Aufwand• Wie setze ich dies um• Wer liefert welche Daten• Wie gehe ich mit meinen eigenen Daten um• Sicherheit

Page 19: Single-Sign on mit Facebook, OpenID & Co

Wie viel Aufwand?

Page 20: Single-Sign on mit Facebook, OpenID & Co
Page 21: Single-Sign on mit Facebook, OpenID & Co
Page 22: Single-Sign on mit Facebook, OpenID & Co
Page 23: Single-Sign on mit Facebook, OpenID & Co
Page 24: Single-Sign on mit Facebook, OpenID & Co

Aufwand effektiv

• 1 Tag ins Thema einarbeiten mit Testumgebung Facebook erstellen

• 1 Tag Testumgebung für OpenID• 3 Tage Umsetzung Facbook• 2 Tage Umsetzung OpenID• 5 Tage Implementierung mit DB-

Anpassungen und div. Funktionen• (nur Blick Funktion 1-2 Tage)

Roger Hammel

Page 25: Single-Sign on mit Facebook, OpenID & Co

• Wie viel Aufwand• Wie setze ich dies um• Wer liefert welche Daten

• Wie gehe ich mit meinen eigenen Daten um

• Sicherheit

Page 26: Single-Sign on mit Facebook, OpenID & Co

UserID Vorname Name Adresse Ort Login Passwort

1Hans Muster Säntisstrasse St.Gallen [email protected] *******2Mario Beispiel Eigerstrasse Bern [email protected] *******3Peter Sonsteinname Züriberg ;-) Zürich [email protected] *******

[email protected] Neuer User erstellen

[email protected] bestehendem User zuweisen

[email protected] Neuer User oder ist das ein bestehender?

[email protected] Einmal mit OpenID, einmal mit Facebook

Page 27: Single-Sign on mit Facebook, OpenID & Co

UserID Vorname Name Adresse Ort Login Passwort

1Hans Muster Säntisstrasse St.Gallen [email protected] *******2Mario Beispiel Eigerstrasse Bern [email protected] *******3Peter Sonsteinname Züriberg ;-) Zürich [email protected] *******4Kathrin [email protected]

Userlogin_extern ID User_id Login Passwort Quelle

1 [email protected] ******* Google2 [email protected] ******* Facebook3 [email protected] ******* Yahoo!

Page 28: Single-Sign on mit Facebook, OpenID & Co

Fragen wie

• User identifizieren und richtig zuweisen• Dubletten zusammenführen• User löschen• Was, wenn ich eine private Adresse bei

Facebook habe, aber über die Geschäftsadresse kommuniziere

• Wie gehe ich mit „Passwort vergessen“ um, wenn sich der Kunde mit Facebook anmeldete

Page 29: Single-Sign on mit Facebook, OpenID & Co

• Wie viel Aufwand

• Wie setze ich dies um• Wer liefert welche Daten• Wie gehe ich mit meinen eigenen Daten um• Sicherheit

Page 30: Single-Sign on mit Facebook, OpenID & Co
Page 31: Single-Sign on mit Facebook, OpenID & Co
Page 32: Single-Sign on mit Facebook, OpenID & Co
Page 33: Single-Sign on mit Facebook, OpenID & Co
Page 34: Single-Sign on mit Facebook, OpenID & Co

Schritt 1 Schritt 2 Schritt 3

OpenIDAuthSteuer den Loginprozess

Page 35: Single-Sign on mit Facebook, OpenID & Co

Schritt 1 Schritt 2 Schritt 3

OpenIDAuthSteuer den Loginprozess

OpenIDAuthEditWebsite für den Login mit Rücksprungadresse

FacebookSpeichert die Targetpage, apiKey, secret und ConnectURL

Page 36: Single-Sign on mit Facebook, OpenID & Co

Schritt 1 Schritt 2 Schritt 3

OpenIDAuthSteuer den Loginprozess

OpenIDAuthEditWebsite für den Login mit Rücksprungadresse

FacebookSpeichert die Targetpage, apiKey, secret und ConnectURL

OpenIDConsumerKlassen für die Authentifizierung

Page 37: Single-Sign on mit Facebook, OpenID & Co

• Wie viel Aufwand• Wie setze ich dies um

• Wer liefert welche Daten• Wie gehe ich mit meinen eigenen Daten um• Sicherheit

Page 38: Single-Sign on mit Facebook, OpenID & Co

Jeder Provider gibt andere Daten zurück

Page 39: Single-Sign on mit Facebook, OpenID & Co
Page 40: Single-Sign on mit Facebook, OpenID & Co

?

Page 41: Single-Sign on mit Facebook, OpenID & Co
Page 42: Single-Sign on mit Facebook, OpenID & Co

Netlive IT AGDaniel NiklausHauptstr. 179053 Teufen

www.netlive.chtwitter.com/netliveIT


Recommended