this articleに基づいて、SOは(JOIS)を使用して、その「ビュー」でOpenIDログインを処理しているようです。JavascriptのOpenIDセレクタをRailsで使用する
私はシンプルなインターフェイスが大好きで、私はそれをRailsプロジェクトで使用したいと考えています。
私は、RPXがおそらくより簡単な選択肢だろうと知っていますが、私はこれを自分で構築したいと思います。
私が持っているいくつかの質問に対する回答を見つけることができますか?
- あなたの誰もがすでにこの を行っているか、良い 例の人を知っているのですか?
- 私は でJOISを使用していますが、どのような設定(プラグイン/宝石の の組み合わせ)をお勧めしますか?
- ではなく、Prototype に基づいて、JOIS の実装(またはRPX以外に類似するもの)はありますか?
- 私は、Ruby OpenID library の他に、すべてのアカウントプロバイダ(OpenID、Google、Yahooなど)をサポートするために、012SXによってサポートされている をサポートしていますか?
ありがとうございました!
ありがとうございます。しかし、GoogleとYahooは本当に標準のOpenIDプロバイダですか?例えば、Googleでは、他のOpenIDプロバイダと同様に一意の識別URLを提供していません。 OpenID-Selectorのソースを見て、さまざまなアプローチを見ることができます:http://code.google.com/p/openid-selector/source/browse/trunk/js/openid-jquery.js – Javier
私が探していた言葉アイデンティティURLです。:-) GoogleとYahooはどちらも提供していないようで、次のような行とは動作しません。@user = User.find_or_initialize_by_identity_url(identity_url)ユーザーの一意の識別子として電子メールに切り替えるだけでいいですか? – Javier
GoogleとYahooは、実際にはユーザーに固有のURL(主張者識別子と呼ばれます)を提供しています。しかし、GoogleとYahooは、ユーザーが入力する必要のない非常にわかりにくいURLであるという点でユニークであるため、常に「指向性のあるアイデンティティ」と呼ばれるOpenID機能を使用しています。すべてのプロバイダは、指向性のあるIDを使用できますが、一部のIDはサポートしていません。 OpenIDセレクタの特別な処理コードは、適切/必要なときに指示されたIDを呼び出す可能性があります。まだ標準的なもの。 –