1. ホーム
  2. openid

[解決済み] OpenIDをGoogle (NOT Google Apps)に委譲する

2023-06-05 02:12:11

質問

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


OK、私はSOでこの質問を検索しましたが、良い答えはありませんでした。いくつかの時間を費やした後、私はそれを行う方法を考え出した。私はそれを共有する方法として、これに自分で答えるつもりです。

どのように解決するには?

OpenIDをGoogleアカウントに委譲できるようになりました(Google Appsではありません)。 .

いいえ、これは ではなく を使用しています。 デモ OpenID プロバイダ を使用して、App Engineを使用しています。これはあなたの本当のGoogleアカウントです。

まず Google プロファイル . 自分のプロフィールを表示して編集してみると、プロフィールURLを設定するオプションがあるはずです。そこには、あなたのGmailアカウント名(@gmail.comの部分を除く)をプロフィールIDとして使用するか、あなたに割り当てられたランダムな番号を使用するかの2つの選択肢があります。どちらを使用するかは、あなた次第です。どちらにしても、その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にログインしてみてください