Wie implementiere ich eine anpassbare kostenlose OpenID-Authentifizierung?


30

OpenID ist ein Standard, der heutzutage häufig verwendet wird. Ich versuche OpenID in meinem Blog zu implementieren, habe aber viele Schwierigkeiten.

Ich habe das OpenID-Plugin ausprobiert, aber es scheint mit Wordpress 3.0 nicht kompatibel zu sein.

Ich habe auch das Janrain-Plugin ausprobiert, aber die kostenlose Version ist zu begrenzt. Ich möchte den Anmeldebildschirm in meinen Blog-Designstil integrieren.

Haben Sie Vorschläge, wie Sie vorgehen sollen? Irgendwelche anderen Plugins? Oder eine PHP-Bibliothek, die für eine einfache Integration in Wordpress angepasst werden kann?


Sie meinen , „es scheint zu sein , in compatible“
ripper234

Antworten:


14

Das von Ihnen verlinkte OpenID-Plugin ist das beste, hat jedoch einen kleinen Fehler, der verhindert, dass es mit WordPress 3.0 funktioniert, zumindest in Kombination mit PHP 5.3.

Das Update finden Sie hier: http://code.google.com/p/diso/issues/detail?id=161


1
Wenn jemand dieses Projekt teilen und mit dem Bugfix veröffentlichen möchte, teilen Sie uns dies bitte hier mit.
Ripper234

2

Ich benutze OpenID 3.3.2 (über den gleichen Link) und es funktioniert soweit ich das beurteilen kann. Ich habe die neueste Version von WordPress und das Plugin. Ich habe die volle Kontrolle über den Server, wenn dies einen Unterschied macht.

Wenn Sie genau wissen, wo das Problem liegt, kann ich überprüfen, wie ich es konfiguriert habe.



0

Warum ist Janrain Ihrer Meinung nach zu begrenzt? Rufen showRPX()Sie einfach das Javascript an, wo immer Sie wollen.

Zum Beispiel hatte ich in meinem Thema

$u=get_login_url();
printf("<a href='$u'>login</a>);

Verwenden Sie stattdessen einfach

$u=get_login_url();
printf("<a href='$u' onclick='javascript:showRPX();return false;'>login</a>);

Es ist nicht frei wie in der Redefreiheit, aber ich denke, Sie haben genug Freiheit mit ihrer Lösung

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.