OpenID を Google に委任します (Google Apps ではありません)
-
23-09-2019 - |
質問
私の個人的な Web サイト/ブログを使用して、以下を使用するサイトにログインすることはできますか? オープンID, 、そして私のGoogleアカウントに委任しますか?
OK、SOでこの質問を検索しましたが、良い答えはありませんでした。しばらく時間を費やした後、私はそれを行う方法を見つけました。共有する方法として、私自身がこれに答えます。
解決
OpenID を Google アカウント (Google Apps ではない) に委任できるようになりました。.
いいえ、これは ない を使用して デモ OpenID プロバイダー App Engineを使用して。これがあなたの本当の 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 +に参加する必要があります。を言っているにもかかわらず、P>
some-name@gmail.com
の既存のGoogleアカウントを考えると、あなたは、単にあなたのデリゲートページ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 +加入せずに動作します確認しました。
のOpenID Googleアカウント用2.0は離れて行ってしまいました https://support.google.com/accounts/answer/6206245する