問題タブ [openid-selector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1195 参照

openid - バインドされていない発見可能な URL を利用する直接 OpenID プロバイダーのリストは?

バインドされていない発見可能な URLを利用する Direct OpenID プロバイダーのリストを持っている人はいますか?

これまでのところ、myopenid、yahoo、Hyv​​es、myspace、myid.net、google、yahoo japan、AOL、Verisign しか見つかりませんでした。

0 投票する
2 に答える
1019 参照

asp.net-mvc - DotNetOpenAuth と openid-selector を統合する方法

Visual Studio テンプレートを使用して DotNetOpenAuth MVC 2 プロジェクトを作成し、動作させました。ただし、サインイン ページの読み込みに時間がかかります。ライブラリで何が起こっているのか正確にはわかりませんが、何らかの JavaScript がログイン画像ボタン UI のレンダリングを遅くしているようです。

DotNetOpenAuth ライブラリの MVC ヘルパーではなく、クライアントで openid-selector を使用したいと考えています。この例の HtmlHelper は、どのような種類のクライアントとサーバーのフックを隠していますか?

0 投票する
1 に答える
317 参照

openid - まともなクリックパスの代替?

OpenIDをより簡単に処理する方法のアイデアが好きなので、開発中のWebアプリでClickpassを使用したいと思いました。ただし、開発者向けドキュメントを覗いてみると、次のようになりました。

「クリックパスは作り直されています。現在のクリックパスの実装に対して開発しないでください。」

Clickpassに代わる適切な方法はありますか、それとも、代わりに昔ながらのOpenIDライブラリを自分のサイトに組み込む必要がありますか?

0 投票する
1 に答える
241 参照

authentication - stackoverflow は Open-id サインイン ユーザーのデータベースをどのように維持しますか?

Stackoverflow がopen-idsを使用してログインしているユーザーの追加の詳細をどのように維持しているか知りたいです。私の知る限り、これらのユーザーの詳細は、Google、Facebook などのサーバーに保存されています (オープン ID が使用されているユーザー)。では、このサイトがユーザーのポイント、バッジ、特権などに関する情報をどのように保存しているのでしょうか?

Stackoverflow で使用されているOpen id Selectorは、クライアント側の JavaScript ライブラリであるため、これはどのように可能ですか?

別のデータベースが作成されますか? はいの場合、どのように?登録すらありません!

これがどのように行われているかの詳細を提供してください。

0 投票する
1 に答える
269 参照

c# - OpenID セレクター + dotnetopenauth の実装

New project MVC 2 テンプレートでこれを機能させる方法が本当にわからないので、ハウツーが必要です。

私のデータベースはどのように見えるべきですか?元のログイン方法はどのように置き換えられますか?

ありがとうM

0 投票する
1 に答える
3235 参照

javascript - これらすべての Javascript OpenID ライブラリはどのように機能しますか?

Javascript で実装された OpenID ライブラリがいくつかあります ( openid-realselectoropenid-selectorjquery.opendid など)。これらはどのように機能しますか?OpenID プロバイダーを提供して呼び出すだけで、プロバイダーはいくつかのデータを提供し (どのように? )、私のサイトにリダイレクトしますか (正確にはどこに? )? そして今、サーバー側でそのデータを何らかの方法で取得し、それを使用してユーザーにログインするのは私の役割ですか? openid-selectorのコードを見ましたが、サイトへのコールバック URL を提供する場所がわかりません。したがって、上記のシナリオが本当にこれがすべて機能する方法であるかどうかはわかりません。

0 投票する
1 に答える
448 参照

java - Javaでopenidセレクターを使用する方法

JavaでopenidセレクターjavascriptAPIを使用する方法は?私はopenid4javaを見たことがありますが、それは私が望んでいることではありません。openidセレクターと同じインターフェースが必要です。

サンプルコードを提供できますか?

0 投票する
2 に答える
3008 参照

openid - Yii の OpenId サポート

Yii で OpenID サポートを試してみたい。

可能なプラグインを調査した後、これら2つを見つけました。1 つは OpenidSelector 用で、もう 1 つは LightOpenId 用です

http://www.yiiframework.com/extension/simpleopenidselector/

http://www.yiiframework.com/extension/loid

これらは、Yii で OpenId をサポートするために使用する適切な拡張機能ですか? 他に何か?そして、これらの拡張機能が正しい場合にどうするかについてのガイドラインを取得したいと思います.

これは、ページの指示に従ってそれらをインストールする以外に、私がする必要があると思うことです.

  1. OpenIdUserIdentity を作成して CUserIdentity を拡張し、authenticate() コードをそこに配置します
  2. ログイン ページを作成し、simpleopenidselector コードをビューに配置します。
  3. siteController に actionOpenIdLogin メソッドを作成する

次に、Loid での使用例が理解できず、上記の (1) と (3) を行う方法がわからないため、ちょっと迷っています。

私が正しい軌道に乗っているかどうかを教えてください。おそらくいくつかのガイダンスを提供してください。ありがとう。

0 投票する
1 に答える
111 参照

asp.net-mvc - ビューで選択した openid_identifier をモデル パラメータに入力しますか?

ここのチュートリアルに従って、openidセレクターを使用してWebサイトにopenidログインを実装しています。

それはすべて正常に動作しますが、 openid_identifier はリクエストからコントローラーに読み込まれます。Request.Form["openid_identifier"]代わりに、選択した openid_identifier をビューモデルに追加し、代わりにそこに設定したかった (ビューモデルに他のものを追加できるようにするため)コントローラーをより簡単にテストできます)。

これはできますか?どのように?

0 投票する
1 に答える
502 参照

javascript - GoogleとYahooのログインボタンを無効にするopenid-selector(prototype.jsバージョン)の回避策のバグ

GoogleCode2011-May-03からダウンロードしたopenid-selector-1.3.zipにあるopenidセレクターのプロトタイプバージョンをdjango-openid-authで使用しようとしています。

javascriptコードでデモモードをオフにしました。

この組み合わせは、launchpad.net openidで機能しますが、GoogleやYahooでは機能しません。

GoogleまたはYahooをクリックしても、何も起こりません。グーグルまたはヤフーのボタンは沈んだようにレンダリングされます。それでおしまい。また、django devserverは、GoogleまたはYahooボタンをクリックしたときにフォームPOSTを表示しません。

AOLを押すと、テキストフィールドと送信ボタンがフォームに追加されます。ただし、GoogleまたはYahooを押すと、これは発生しません...追加のフィールドとサインイン/送信ボタンはありません。

javascriptエラー、または要素の名前付けまたはIDの問題が疑われます。以前にこれを行ったことがある人が、下のテンプレートでフォームがどのように設定されているかを見て、問題をすぐに確認できることを願っています。

テストされたブラウザは、Firefox 3.6.16(linux)とgoogle chrome(linux)でした。それらは同等に機能しているように見えます。どちらもlaunchpadopenidにログインしますが、googleまたはyahooがクリックされたときに識別子ボタンをシンクする以外に何もしません。

これがdjangodevWebサーバーのログで、すべての静的部分が読み込まれていることを示しています。これらは、code.google.comのopenid-selectorディストリビューションから、わずかな変更をいくつか加えてコピーされています(デモをオフにし、イメージディレクトリを設定します)。これは、適切なピースが配信されていることを示すためです(もちろん、これらはキャッシュされる可能性があるため、不在が決定的なものになることはありません...)

django-openid-authは、例としてテキスト入力/送信ボタンフォームのみを提供します。ただし、login.htmlテンプレートをサポートしているため、project / templates / openid / login.htmlに、レンダリング中のこのテンプレートがあります。

問題が何であるかについて何か考えはありますか?フォーム要素の命名が含まれる可能性があると思いましたが、元のIDを維持していると思いました。テキストフィールドのフォーム名を変更しました。

これは解決された問題のようです。そうすれば、django用にカスタマイズされたバージョンのopenid-selectorを簡単にダウンロードできます。しかし、私はそれを見つけることができませんでした。この統合を行うためのより良い方法はありますか?