2011-07-29 8 views
8

私が開発しているツールキットにopenidウィジェットを追加することを考えています。ダミーのOpenID?

重要なのは、UIをできるだけシンプルに保つことです - 利用可能なopenidツールがたくさんありますが、ほとんどの場合、URLを入力するためのテキスト入力ボックスを用意していますが - ここに示すように、一般的なURLをエンドポイントとして使用するopenIDプロバイダのうち、ボタン/イメージをクリックするだけの問題です。私はこのサービスを提供したい。実際、プロバイダを承認済みのリストに制限する機能を提供したいと考えています。

(私はさまざまなプロバイダからのOpenIDを持っている - しかし、URLが何であるかの手がかりがありません - !私クリッカブルサインインを提供from using sites like thisを防ぐことはできません)

残念ながらValdimir's openidクラス、Janrains PHP OpenID libs、Dope OpenId、およびLightOpenIdは、テキストボックスを提供するだけです。

openIDプロバイダのURLのディレクトリはありますか?再配布可能なグラフィックスでは?

私はIDselector.com見つけた - ライセンスが何であるか(サイトのほとんどにアクセスするためにはOpenIDを必要とする彼らは、自分のサイトに自分のウィジェットを実装していませんが、を!!!!)が、その非常に明確ではありません。

知っておくべき他の/新しいライブラリがありますか? This S.O. postはほぼ3歳です!

TIA

C.

+0

OpenIDプロバイダのディレクトリについてはこちらから(http://openid.net/get-an-openid/)、よく知られているいくつかのプロバイダから始めて、時間の経過とともにアプリケーション内で展開していきます?私はサードパーティのサービスと一緒に作業するときにこれを行う傾向があります – Ryan

答えて

5

いくつかのより多くのセレクタ:

私の個人的なお気に入りはOpenIDの-realselector(demo)です。

+0

nice answer Alix - mootools/etcは、ファンキーなグラフィックスを非常に簡単に提供します。私は、javascriptのフレームワークに関する限り、私のツールキットに無関心にしようとしています - また、バックエンドのものから独立したUIを持つことで、 !しかしこれは、フロントエンドが何を提供する必要があるのか​​を理解する上で大きな助けになりました。 – symcbean

+1

GoogleのOpenidの実装と、http://hueniverse.com/2009/07/users-vs-identity-providers-in-openid/の他の場所で使用されているものとの違いについては、(少なくとも私の見解から)議論が有益です。大きな障害は、MicrosoftとPaypalのopenid – symcbean

1

open-id-selectorプロジェクトは、Open IDのprovidorを選択するための簡単なフォームを生成するjQueryのベースの方法を提供します。いくつかの一般的なOpenIDの提供者と適切なアイコンが付属しています。

非機能デモhereを参照してください。

これは解決策の一部に過ぎないことに注意してください。それでもサーバー側でOpenID認証を実装し、open-id-selectorを使用して(フォームを適切なパスに誘導することによって)OpenID認証を構成する必要があります。

+0

open-id-selectorプロジェクトはすばらしく見えますが、近い将来にそれを使用することを考えると思います – Ryan

0

WebFingerを入力すると、電子メール入力フィールドを提供するだけで済みます。