問題タブ [google-openid]

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 投票する
2 に答える
3381 参照

openid - Google OpenID: リクエストしたページは無効です

Relying Party を作成しており、Google プロバイダーを使用しています。Yadis はhttps://www.google.com/accounts/o8/udに誘導し、関連付けを作成し、ユーザーのブラウザをその URL (HTTP 307) にリダイレクトし、次のクエリ パラメータを入力します。

  • openid.ns:http://specs.openid.net/auth/2.0
  • openid.mode: checkid_setup
  • openid.assoc_handle: value_received_from_association,
  • openid.return_to:http://my_host:and_port/?returned=1

AFAICT、提供する必要があるすべての情報を入力しましたが、ユーザーのブラウザは Google から「要求したページは無効です」というページを取得します。どのように?

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

perl - Google の OpenID 検出エンドポイントを取得しようとすると、Net::OpenID::Consumer が失敗するのはなぜですか?

公開 Web サイトに OpenID サポートを実装しています。Yahoo および Verisign の openid 認証は、現在正常に動作します。ただし、Google のエンドポイントに接続できないようです。以下はコードです:

通常の初期化など...

... 他のもの

エラーは常に同じです: url _fetch_error: Error fetching URL: Not Found

A. ここには 2 つの謎があります。LWP を直接使用して、https://www.google.com/accounts/o8/idから問題なく XRDS ファイルを取得できます。

B. 同じコードを使用しますが、エンドポイント検出 URL を「https://me.yahoo.com」に変更すると、問題なく動作します。

コードを Google で動作させるにはどうすればよいですか? Yahoo や Verisign で働いているのに、なぜ Google で働いていないのか、とても困惑しています。何か案は?

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

openid - 同じサイトの同じユーザーの 2 つの異なるオープン ID を取得するのはどうしてですか?

ユーザーのオープン ID は一定のままという印象を受けました。

アプリで 2 つの異なる画面を使用して、ユーザーが自分のサイトでオープン ID を設定できるようにしています...

ユーザーのオープンIDは一定で変更されないという印象を受け、特定のユーザーのデータベースに保存することを計画していました。

しかし、驚いたことに、2 つの異なる画面で同じ Google アカウントを使用している同じユーザーの異なる ID を見つけました。

オープンIDは実際にどのように機能しますか?

更新: オープン ID レルムに基づいて Google がそうしていることがわかりました。したがって、同じレルムの場合、2 つのオープン ID は同じになります (url パラメータに関係なく)

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

openid - 正しいGoogleOpenIDURLを使用して自分のサイトにログインするにはどうすればよいですか?

ここで、次のWebアプリの優先オプションの1つとしてOpenIDを実装しようとしています。

コードはこのチュートリアルから取得され、myopenid.comのopenIDを使用すると機能します

ただし、私が知る限り、ほとんどの人は日常のメールアドレスをopenIDとして使用したいと思っています。私が知る限り、Google、Yahoo、その他の大手企業はすでにシステムでこれを行っています。

私の質問は、ログインするフォームに入力する正しい「URL」をどのように見つけることができるかということです。StackOverflowにGoogleOpenIDアカウントを使用しましたが、問題なく動作します。私は次のようにopenIDをコピーしようとします:

そして、それを私のフォームに直接貼り付けますが、機能しません。

また、urlパラメーターを削除しようとしましたが、それも実行されません。

ヒントや提案を事前に感謝します。

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

openid - Google の OpenID 実装の ID が変わるのはなぜですか?

Web アプリケーションに OpenId ログインを実装しようとしています。OpenId を介してログインする新しいユーザーは常に、システム上に新しいユーザーを作成し、データの中に openid URL を保存して、次回そのユーザーでログインするようにします。

これを Gmail OpenID でテストしています。問題は、これを行うたびに、Google が別の openid URL、つまりhttps://www.google.com/accounts/o8/id?id=SomethingThatChangesFromTimeToTimeを送信することです。

もちろん、これが新しいユーザーかどうかはわかりません。私は少し困惑しています: openid 識別子は常に同じままであるべきではありませんか?

0 投票する
4 に答える
2549 参照

openid - Google openid 応答を確認する方法

ユーザーに承認スロー google openid を追加しようとしています。ID ( https://www.google.com/accounts/o8/id?id=AIt...Ew-Bo ) を受け取っていますが、それが合法であることを確認するにはどうすればよいですか。ユーザーが別のユーザーのメールで悪意のあるリクエストを作成できることを意味します。返信メールと主張された ID が正当であることを確認するにはどうすればよいですか?

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

php - PHP で Google OpenID 認証を実装し、Localhost でテストする方法

私は OpenID を初めて使用し、Web サイトに Google OpenID 認証を実装したいと考えています。例が見つかりませんでした。

PHPを使用してGoogle OpenID認証を実装するためのコードを使用した優れたチュートリアル(ステップバイステップ)または実際の例を誰かに提案してもらえますか。

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

openid - Google Openid を使用した OpenID 対応の PHP ライブラリ

JanRain OpenID ライブラリ PHP を使用しています。/example/consumer で消費者の例を試しています。Google (または Yahoo) などのサービスは機能していませんが、myopenid.com やブロガーなどの他のサービスは機能しています。

私の PHPinfo によると、cURL と OpenSSL が有効になっています。Google で動作する LightOpenID ライブラリ (gitorious.org/lightopenid) も使用してみました。残念ながら、php safe_mode On のサーバーでは動作しません。cURL が必要です。そのため、すべてのサーバーで使用できるわけではありません。

JanRain のライブラリはサーバー上で動作しますが、Google では動作しません。

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

ruby-on-rails - Google Openid 認証とドメイン管理者の識別

Web アプリケーション (Ruby on Rails) に Google openid 認証を実装しましたが、一度認証されたら、その特定のユーザーのステータスを取得するにはどうすればよいでしょうか? 認証されたユーザーがドメイン管理者かどうかなど? 私はそれを少しグーグルで検索し、Google プロビジョニング ApI と ClientLogin 認証プロセスを思いつきました....しかし、Clientlogin 認証の場合、username@domain.com と関数のパスワードを提供する必要があります...

私が知りたいのは、Openidによって認証された人がドメイン所有者であるかどうかを知る方法ですか??

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

php - GoogleアカウントのPHPOpenID障害

私は自分のサイト(フォーラムとウィキ)にGoogleアカウントでログインするために「PHPOpenID」を使用していますが、プロファイルアドレスを送信してサインインすると、次のエラーが表示されます。

OpenID認証に失敗しました:すでに使用されていないか、範囲外です

1.問題はどこにあり、どうすれば修正できますか?

2.Googleプロフィールから写真やその他の情報を取得するにはどうすればよいですか?3.フォロワーに関する次のリストやその他の情報を取得するにはどうすればよいですか?

私のテストページは次のとおりです: http ://www.osdev.ir/openid/