Come implementare un'autenticazione OpenID gratuita personalizzabile?


30

OpenID è uno standard comunemente usato al giorno d'oggi. Sto cercando di implementare OpenID sul mio blog, ma ho molte difficoltà.

Ho provato il plugin OpenID ma sembra essere incompatibile con Wordpress 3.0.

Ho provato anche il plugin Janrain ma la versione gratuita è troppo limitata. Vorrei integrare la schermata di accesso nello stile del tema del mio blog.

Hai qualche suggerimento su come procedere? Altri plugin? O qualche libreria PHP che può essere adattata per una facile integrazione con Wordpress?


Vuoi dire "sembra di essere in compatibile"
ripper234

Risposte:


14

Il plug-in OpenID che hai collegato è il migliore, ma ha un bug minore che gli impedisce di funzionare con WordPress 3.0, almeno se combinato con PHP 5.3.

La correzione è disponibile qui: http://code.google.com/p/diso/issues/detail?id=161


1
Se qualcuno si preoccupa di rovesciare quel progetto e rilasciarlo con il bugfix, ti preghiamo di comunicarcelo qui.
ripper234

2

Uso OpenID 3.3.2 (dallo stesso link) e funziona bene per quanto ne so. Ho l'ultima versione di WordPress e il plugin. Ho il pieno controllo sul server se questo fa la differenza.

Se riesci a capire in modo specifico quale sia il problema, posso verificare come ho configurato.



0

Perché dici che Janrain è limitato? chiama il javascript showRPX()dove vuoi.

Ad esempio, nel mio tema, ho avuto

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

Basta usare invece

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

Non è gratuito come nella libertà di parola, ma penso che tu abbia abbastanza libertà con la loro soluzione

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.