私が働いている会社は、内部の Web サイトを外部に公開したいと考えていますが、簡単な方法で訪問者を識別したいと考えています。一部の機能はすべての訪問者に表示されますが、ほとんどの機能は認証された訪問者に表示される必要があります。(また、一部の機能は管理者の訪問者に制限されています。) 経営陣は独自の認証システムを実装することを検討していますが、私は、既に利用可能で、ユーザー名/パスワードの管理を私たちから遠ざける既存の技術を使用することを提案しました. (セキュリティについて話しているとき、私たちは単なるアマチュアであるためです。認証は非常に優れている必要があります。)
そこで、Google のOpenIDから始めて、Google が提供するライブラリを調べました。使いやすそうで、ユーザーが認証されたことを示すトークンを取得できます。しかし、私たちのプロフィール情報を彼のID/トークン/その他にリンクできるように、このユーザーを特定するにはどうすればよいでしょうか?
簡単にするために、何か不足していることはわかっています。Googleで訪問者を認証し、このユーザーに永久にリンクするために使用できるトークンを取得する方法を示す例が必要です。(したがって、セッション トークンはありません。) このトークンは、ユーザーが自分のプロファイルを入力するために使用できます。