Google OpenID URLを把握するにはどうすればよいですか?


63

Open IDを使用してCakePHP Webサイトにログインしようとしています:http : //ask.cakephp.org/users/login

私が見つけた最も正確な見た目のURL:https : //www.google.com/accounts/o8/id

..しかし、オープンIDに入力する内容を適切に判断することはできません。入力しようとするすべてが拒否されるためです。

ケーキのサイトが壊れていますか、それとも間違ったURLがありますか?


1
2016年の更新:非推奨のOpenID2に依存する一部のアプリは、Google OpenIDプロバイダーとはまったく機能しなくなります。参照:developer.google.com/identity/protocols/OpenID2Migration
ウォーレンP

回答:


35

ほとんどのサイトでは、OpenIDにログインするときにGoogleプロフィールリンクを使用できます。例えばhttp://www.google.com/profiles/your.name.here

GoogleプロフィールOpenIDサポートの前に使用する必要がありました https://www.google.com/accounts/o8/id

詳細については、Jeff Atwoodのブログ投稿「Google Offers Named OpenIDs」をご覧ください

ただし、ask.cakephp.orgではGoogleプロフィールのURLが機能していないようです。Gregが述べたように、Googleアカウントにログインしている場合、google.comそこでOpenID URLとして機能します。


Googleアカウントにログインしていても機能しません。「返されたIDが主張されたIDと一致しませんでした」= /
Brad Koch

Google OpenIDを使用して他のサイトにログインできますか?google.comおよびでask.cakephp.orgにログインできますhttps://www.google.com/accounts/o8/id。Google OpenIDに問題がある可能性があります。
ドマス

はい、それがStackOverflow / etcに対する認証方法です。友人にも試してもらいました。彼らのためにも機能しませんでした。
ブラッドコッホ

15

私の元の解決策は、ページを変更したため、もはや有用ではないようです。参考のために投稿の最後にあります

新しいソリューション2014-08-08

  1. 後藤https://www.google.com/settings
  2. アカウントでサインインする
    • google +アカウントをお持ちの場合は、次のリンクが必要です。
      1. 写真を追加;
      2. プロファイル編集; そして
      3. プロフィールを見る。
  3. それらのいずれかのアドレスをコピーすると、次のようになります
    • https://plus.google.com/{YOUR_PROFILE_NUMBER}/{EXTRA STUFF}
  4. / {EXTRA_STUFF}を削除すると、OpenIDとして使用できます
    • OpenIDとしてplus.google.comをprofiles.google.comに置き換えることができることを提案してくれたkevin koxに感謝しますが、必要はありません

オリジナルソリューション

他の答えはどれも私にとってはうまくいかなかった。ただし、次の手順に従っていました。

注:一部の手順をスキップして、プライバシーリンクに直接アクセスできる必要があります。

  1. Googleでアカウントにログインします
  2. プロファイルの下矢印をクリックします
  3. プライバシーリンクをクリックします
  4. 右側には、Google Open IDのURLへのリンクがあります
    • 私はhttps://plus.google.com/{RANDOM_NUMBER}、乱数が私のプロファイルに固有のものでした

Google+アカウントを持っていない限り、これを取得できない可能性があることに注意してください。


2
選択した回答は私には機能しませんでした(google.com/profiles/your.name.here)が、プライバシーリンクの下にあるURLは機能しました。
マリウスブトゥック

それはのようないくつかのものですplus.google.co/114818586844452309461
forsubhi


最新のソリューションhttps://plus.google.com/{YOUR_PROFILE_NUMBER}はうまくいきませんでした。
-soshial

5

Google OpenIDをGoogle Apps(私の場合はgmailビジネスパッケージ、私のIDは@ gmail.comではない)で使用するために、それは本当に隠されていました。

アカウントページ(https://www.google.com/settings/account)にアクセスし、view-sourceを表示する場合は、「https://profiles.google.com/」を検索してください。 OpenIDのURLです。


+1アカウントを持つことをブロックする企業アカウントがある場合、リンクが機能しないことがあります。
マットヴコマノビッチ14

4

これは少し複雑です。

最初に「Google OpenID URL」またはhttps://www.google.com/accounts/o8/idがあります。これは、サインアップまたはログイン時に適切なURLにリダイレクトされるため便利です。

Google+プロフィールURLを使用することもできます。移動しhttps://plus.google.comと「プロファイル」をクリックしてください。のようなURLを取得しますhttps://plus.google.com/112323959773786487818/posts。取得するために末尾を削除すると、https://plus.google.com/112323959773786487818このURLを使用できます(これが新しい推奨方法だと思います)。

ただし、これらはすべて実際のGoogle OpenID URLにリダイレクトされます。URLはGoogleプロフィールのアドレスです。これはの後のGoogle+ユーザーID https://profiles.google.comです。たとえば、私のOpenID URLはhttps://profiles.google.com/112323959773786487818です。このURLは、ログインせずにOpenID URLをアプリケーションに入力するときに役立ちます。


1

google.comと入力してください(Open IDプロバイダーは誰でも)

編集:

アドレスを入力する前に、Google(またはOpen IDプロバイダー)にログインしていることを確認してください。


私にはうまくいきません。「返されたIDが要求されたIDと一致しませんでした」というメッセージが表示されます。それゆえ、彼らのサイトが壊れているという疑いが全然ない。
ブラッドコッホ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.