Open IDを使用してCakePHP Webサイトにログインしようとしています: http://ask.cakephp.org/users/login
私が見つけた最も正しい見た目のURLは次のとおりです。 https://www.google.com/accounts/o8/id
..しかし、オープンIDに入力する内容を適切に判断することはできません。入力しようとするすべてが拒否されるためです。
ケーキのサイトが壊れていますか、それとも間違ったURLがありますか?
ほとんどのサイトでは、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は機能していません。As Gregによると、Googleアカウントにログインしている場合、google.com
はそこでOpenID URLとして機能します。
私の元の解決策は、ページを変更したため、もはや有用ではないようです。参考のために投稿の最後にあります
https://plus.google.com/{YOUR_PROFILE_NUMBER}/{EXTRA STUFF}
他の答えはどれも私にとってはうまくいきませんでした。ただし、次の手順に従っていました。
注:一部の手順をスキップして、直接 プライバシーリンク 。に進むことができるはずです。
https://plus.google.com/{RANDOM_NUMBER}
でした。ここで、乱数は私のプロフィールに固有のものですGoogle+アカウントを持っていない限り、これを取得できない可能性があることに注意してください。
Google OpenIDをGoogle Apps(私の場合はgmailビジネスパッケージ、私のIDは@ gmail.comではない)で使用するために、それは本当に隠されていました。
アカウントページ( https://www.google.com/settings/account )にアクセスし、ソースを表示する場合は、「 https://profiles.google.com / "OpenIDのURLである長い謎めいた番号があります。
これは少し複雑です。
最初に「Google OpenID URL」または https://www.google.com/accounts/o8/id があります。これは、適切なURLにリダイレクトされるため、サインアップまたはログインするときに役立ちます。
Google+プロフィールURLを使用することもできます。 https://plus.google.com に移動し、「プロファイル」をクリックします。 https://plus.google.com/112323959773786487818/posts
のようなURLを取得します。末尾を削除してhttps://plus.google.com/112323959773786487818
を取得すると、このURLを使用できます(これが新しい推奨方法だと思います)。
ただし、これらはすべて実際のGoogle OpenID URLにリダイレクトされます。 URLはGoogleプロフィールのアドレスです。これは、https://profiles.google.com
の後のGoogle+ユーザーIDです。たとえば、私のOpenID URLはhttps://profiles.google.com/112323959773786487818
です。このURLは、ログインせずにOpenID URLをアプリケーションに入力するときに役立ちます。
Google.comと入力してください(Open IDプロバイダーは誰でも)
編集:
アドレスを入力する前に、Google(またはOpen IDプロバイダー)にログインしていることを確認してください。