it-swarm-eu.dev

Jak implementovat přizpůsobitelné bezplatné OpenID ověřování?

OpenID je standard, který se dnes běžně používá. Snažím se implementovat OpenID na mém blogu, ale mám mnoho potíží.

Snažil jsem se OpenID plugin ale zdá se být nekompatibilní s Wordpress 3.0.

Snažil jsem se také Janrain plugin ale bezplatná verze je příliš omezená. Chtěl bych integrovat přihlašovací obrazovku do mého stylu blogu.

Máte nějaké návrhy, jak postupovat? Jakékoliv další pluginy? Nebo jakoukoli knihovnu PHP, která může být přizpůsobena snadné integraci s aplikací Wordpress?

31
Drake

OpenID plugin, který jste propojili, je ten nejlepší, ale má malou chybu, která mu brání v práci s WordPress 3.0, alespoň v kombinaci s PHP 5.3.

Opravu naleznete zde: http://code.google.com/p/diso/issues/detail?id=161

14
Viper007Bond

Několik poznámek týkajících se pluginu OpenID:

  1. Doporučuji změnit číslo verze pluginu tak, aby nikdy neaktualizoval na nefunkční 3.3.3.
  2. Teď jsem udělal tři věci, které mi pomohly opravit rozbitý plugin: Vraťte se na 3.3.2, změňte nastavení Reading Settings a ujistěte se, že je aktivováno XRDS-simple.
2
ripper234

Používám OpenID 3.3.2 (ze stejného odkazu) a funguje to tak dobře, jak mohu říci. Mám nejnovější verzi WordPress a Plugin. Mám plnou kontrolu na serveru, pokud to dělá nějaký rozdíl.

Pokud můžete určit, co je problém, mohu zkontrolovat, jak jsem nakonfiguroval.

2
James

Proč říkáte, že Janrain je omezený? stačí zavolat javascript showRPX() kdekoli chcete.

Například v mém tématu jsem měl

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

Stačí použít místo

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

Není to svobodné jako ve svobodném projevu, ale myslím si, že máte s jejich řešením dostatek svobody

0
rds