※ ChatGPTを利用し、要約された質問です(原文:OpenIDのユーザー識別について)
OpenIDのユーザー識別について
このQ&Aのポイント
OpenIDによるユーザー識別について疑問があります。
OpenIDを使用してログインする場合、Aサイトでの会員登録項目が減るだけではなく、パスワードの再設定が必要になる可能性もあるのでしょうか?
OpenIDはユーザーの個別識別にどのような要素を利用しているのでしょうか?
OpenIDは「ひとつのIDですべてのサイトにログインできる」と言われていますがいくつか疑問があります。
例えばYahooのIDでログインをする場合、OpenIDに対応しているサイト(=Aサイトとします)はOpenIDを通じてYahooの方から「ニックネーム」「性別」「年齢」「メールアドレス」を取得したとします。
多くのOpenIDではパスワードなどのやりとりはないと思うのですが、
(1)結局Aサイトでユーザーはパスワードを新たに決める必要があるのではないでしょうか?
そうなるとおのおののサイトでやはりパスワードが必要になるため「ひとつのIDでログインできる というより会員登録する項目が減った」だけというイメージなのですが・・・
(2)OpenIDはつまるところ何によってユーザー判定をしているのでしょうか?
ソースを見たところAサイトでOpenIDでログインすると上記のニックネームなどをSESSIONなどで以て返ってきていると思うのですがどの部分をパスワード替りに代用しているのでしょうか?
Yahooの場合、各ユーザーごとに「あなたのOpenIDは https://me.yahoo.co.jp/a/adcdefgbuY3uOFUhijkltd124345- といった識別乱数のようなものもありますがこれをパスワード替わりにAサイトでは認識しているのでしょうか?
以上、よろしくお願いいたします。