---------------------------------------------------------------------------
OpenID(-Login)
Status:
---------------------------------------------------------------------------
beta - das Plugin ist weitgehend fertig und getestet. Bis zu einer stabilen
Version wird es nur noch kleinere Änderungen / Bugfixes geben. Das
Plugin ist unter Vorbehalt produktiv einsetzbar.
Beschreibung:
---------------------------------------------------------------------------
OpenID(-Login) ermöglicht einen Frontend-Login über ein dezentrales System zur Identifizierung.
Das zugrundeliegende Protokoll wurde von Brad Fitzpatrick,
dem Gründer von LiveJournal, entwickelt. Die Idee ist, dass Benutzer,
welche ein Benutzerkonto bei einem OpenID-Server haben,
sich mit diesem auf beliebigen OpenID-unterstützten Webseiten anmelden zu können,
anstatt für jede Webseite ein eigenes Benutzerkonto und Passwort zu benötigen.
Dabei wird das Konzept der URL-basierten Identität umgesetzt.
OpenID ist ein Single-Sign-On-System, vergleichbar mit dem Liberty Alliance Project,
gewährleistet durch die Dezentralisierung
– jeder kann einen OpenID-Server betreiben
– jedoch nicht die Vertrauenswürdigkeit der Benutzer.
Mittlerweile wird OpenID neben Brad Fitzpatrick von SixApart Ltd.
auch von dem zu VeriSign gewechselten David Recordon weiterentwickelt
und wird meist zusammen mit Yadis oder XRIs verwendet.
Vergleichbare Systeme, die bei höherer Komplexität mehr Funktionen bieten
sind Shibboleth und Liberty, die beide auf der
Security Assertion Markup Language (SAML) aufbauen.
Vergleichbare 'Closed-Source' Systeme: Microsofts 'Passport/Life-Account' oder T-Online's 'Netzausweis'.
Dokumente
- http://openid.net/specs.bml
- http://de.wikipedia.org/wiki/OpenID
- http://en.wikipedia.org/wiki/OpenID
Quellen & Infos
- http://www.openidenabled.com
Services
- https://www.myopenid.com
Features:
---------------------------------------------------------------------------
OpenID(-Login) besteht aus zwei teilen, einem Plugin (OpenID)
und einem Modul (OpenID-Login). Das Plugin stellt die API und Backendbearbeitung,
das Modul implementiert den Frontend-Login. Dabei werden einige Features von SF
und der neuen API-Struktur genutzt. Das ganze ist eine art Machbarkeitsstudie.
- Multiclient
- inclusive Modul
Author:
---------------------------------------------------------------------------
- STam
Lizenz:
---------------------------------------------------------------------------
GPL Lizenz (Version 2) und kann im Rahmen dieser Bestimmungen frei heruntergeladen,
genutzt, modifiziert, sowie verteilt werden.
Benötigte Sefrengo Version:
---------------------------------------------------------------------------
Sefrengo 1.4 beta2 (V. 01.03.01)
Installation:
---------------------------------------------------------------------------
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Administration -> Plugins".
Klicken Sie oben rechts auf "Plugin importieren". Am unteren Ende des Bereichs
befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsplug"- Datei
aus. Mit einem Klick auf das Diskettensymbol wird das Plugin in das CMS importiert.
Das Plugin ist nun innerhalb des CMS nutzbar. Installieren Sie das Plugin mit einem
klick auf das Plugin-Importieren-Symbol in der Pluginzeile. Das Modul ist nach der
Installation sofort innerhalb des CMS nutzbar. Zum Stylen wird ein CSS-Style
'input.openid_login' mitgebracht, einfach in das vorhanden Stylesheet einbinden.
Hinweise:
---------------------------------------------------------------------------
Zum nutzen den OpenID-Logins braucht man eine OpenID-URL,
diese kann Beispielsweise bei https://www.myopenid.com angemeldet werden,
und muss dann im Backend unter 'Administration -> OpenID' einem Profil
zugewiesen werden.
Bekannte Bugs/ noch nicht fertige Bereiche:
---------------------------------------------------------------------------
- die Implementation der API kann nach Bugfixes in der SF-API leichter erfolgen.
- die Sprachstrings in 'plugins/OpenID/tpl/standard/lang/de/lang_general.php'
sind noch nicht Übersetzt.
- Fehler im Backend, beim wechsel zum Bereich 'Administration - OpenID-Benutzer bearbeiten'
verschwindet das Backend-Menü
- Es gibt nur eine Sprache: 'de/DE'
- Möglichkeit der Einweg-Registrierung ist deaktiviert
- Läuft nicht mit PHP5!
Dokumentation:
---------------------------------------------------------------------------
Keine vorhanden
QUELLTEXT
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note
Current versionnumber is 01.00.00 - released 16.12.2006
------------------------------------------------------------------------------------------------!
Erste veröffentlichung
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note
Current versionnumber is 01.00.00 - released 16.12.2006
------------------------------------------------------------------------------------------------!
Erste veröffentlichung
Download:
---------------------------------------------------------------------------
Klicken um den Anhang anzusehen