web-dev-qa-db-ja.com

カスタマイズ可能な無料のOpenID認証を実装する方法

OpenIDは今日一般的に使用されている標準です。私は自分のブログにOpenIDを実装しようとしていますが、多くの困難があります。

OpenIDプラグインを試してみました しかし、Wordpress 3.0とは互換性がないようです。

Janrainプラグインも試してみました しかし無料版はあまりにも限られています。ログイン画面をブログのテーマスタイルに統合したいです。

進め方について何か提案はありますか。他のプラグインはありますか?それとも、Wordpressとの簡単な統合に適応できるPHPライブラリがありますか。

31
Drake

あなたがリンクしたOpenIDプラグインは最良のものですが、少なくともPHP 5.3と組み合わせたときに、WordPress 3.0で動作するのを妨げるマイナーなバグがあります。

修正はこちらにあります: http://code.google.com/p/diso/issues/detail?id=161

14
Viper007Bond

OpenIDプラグインに関するメモ

  1. 私は プラグインのバージョン番号を変更することをお勧めします それで壊れた3.3.3に決してアップグレードされません。
  2. 壊れたプラグインを修正するのを手助けした3つのこと:3.3.2に戻って、 Reading Settings を変更し、XRDS-simpleが有効になっていることを確認する。
2
ripper234

私は(同じリンクから)OpenID 3.3.2を使っていて、私が言うことができる限りそれはうまく働きます。 WordPressとプラグインの最新版を持っています。違いがある場合は、サーバーを完全に制御できます。

あなたが問題が何であるかを具体的に言うことができるならば、私は私がどう構成したかチェックすることができます。

2
James

なぜJanrainは限定的だと言うのですか?あなたが望むところならどこでもジャバスクリプトshowRPX()を呼びなさい。

たとえば、私のテーマでは、

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

代わりに使う

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

言論の自由のように自由ではありませんが、彼らの解決策には十分な自由があると思います

0
rds