85

私の個人的なウェブサイト/ブログを使用して、openidを使用するサイトにログインし、私のGoogleアカウントに委任することは可能ですか?


OK、私はSOでこの質問を検索しましたが、良い答えはありません。しばらく過ごした後、私はそれを行う方法を理解しました。私はそれを共有する方法としてこれに自分で答えるつもりです。

4

3 に答える 3

98

これで、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にログインしてみてください!

于 2010-03-30T12:50:25.563 に答える
8

受け入れられた回答の内容にかかわらず、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+に参加しなくても機能することを確認しました。

于 2013-10-03T18:08:07.893 に答える
5

GoogleアカウントのOpenID2.0は廃止されました https://support.google.com/accounts/answer/6206245

于 2015-05-14T02:43:36.373 に答える