私の個人的なウェブサイト/ブログを使用して、openidを使用するサイトにログインし、私のGoogleアカウントに委任することは可能ですか?
OK、私はSOでこの質問を検索しましたが、良い答えはありません。しばらく過ごした後、私はそれを行う方法を理解しました。私はそれを共有する方法としてこれに自分で答えるつもりです。
私の個人的なウェブサイト/ブログを使用して、openidを使用するサイトにログインし、私のGoogleアカウントに委任することは可能ですか?
OK、私はSOでこの質問を検索しましたが、良い答えはありません。しばらく過ごした後、私はそれを行う方法を理解しました。私はそれを共有する方法としてこれに自分で答えるつもりです。
これで、OpenIDを(Google Appsではなく)Googleアカウントに委任することができます。
いいえ、これはAppEngineを使用したデモOpenIDプロバイダーを使用していません 。これはあなたの本当のGoogleアカウントです!
まず、 Googleプロフィールを有効にする必要があります。プロファイルを表示して編集してみてください。プロファイルURLを設定するオプションがあるはずです。そこでは2つの選択肢があります。Gmailアカウント名(@ gmail.comの部分を除く)をプロファイルIDとして使用するか、ランダムな番号を割り当てます。どちらを使用するかはあなた次第です。いずれにせよ、そのIDは以下のプロファイルIDです。
次に、委任ページに次のHTMLコードを追加します。
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" />
<link rel="openid2.local_id" href="https://profiles.google.com/[YOUR PROFILE ID]" />
そして、それは完了です。今度はカスタムURLでSOにログインしてみてください!
受け入れられた回答の内容にかかわらず、Google +に参加してGoogleを代理人として使用する必要はありません@
。これは、の前にあるメールの一部であるローカルIDをすでに持っているためです。
の既存のGoogleアカウントを考えると、some-name@gmail.com
デリゲートページhead
セクションに次の2つのリンクが必要です。
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud">
<link rel="openid2.local_id" href="https://profiles.google.com/some-name">
私はこれを行って、Google+に参加しなくても機能することを確認しました。
GoogleアカウントのOpenID2.0は廃止されました https://support.google.com/accounts/answer/6206245