2

ユーザーのオープン ID は一定のままという印象を受けました。

アプリで 2 つの異なる画面を使用して、ユーザーが自分のサイトでオープン ID を設定できるようにしています...

ユーザーのオープンIDは一定で変更されないという印象を受け、特定のユーザーのデータベースに保存することを計画していました。

しかし、驚いたことに、2 つの異なる画面で同じ Google アカウントを使用している同じユーザーの異なる ID を見つけました。

オープンIDは実際にどのように機能しますか?

更新: オープン ID レルムに基づいて Google がそうしていることがわかりました。したがって、同じレルムの場合、2 つのオープン ID は同じになります (url パラメータに関係なく)

4

1 に答える 1

3

あなたの質問に対する答えはすでに見つかりました。Google は「指示されたアイデンティティ」を使用します。つまり、openid.realm が openid.claimed_id が適用されるスコープを決定します。両方の「スクリーン」に同じ OpenID を取得させたい場合は、レルムが同じであることを確認してくださいhttp://*.mydomain.com/。たとえば、ワイルドカード文字を含めて .

于 2010-04-09T02:59:46.640 に答える