この質問から始めました: OpenID. どうやってログアウトしますか
わかった。そのため、OpenID にはシングル ログアウトがありません。
用途はわかりますが、気になる状況がいくつかあります。
シングル サインオンは、モバイル デバイスとパーソナル コンピュータに最適です。
一度サインオンすれば、おそらく再度サインアウトする必要はありません (新しいサイトで認証するだけです)。
しかし、私が公共のコンピューター (空港、または職場のコンピューター) を使用している場合、これは問題です。
openID を使用して Web サイトにサインインすると、2 つの異なる場所にサインインすることになりますが、それは明らかではありません。ウェブサイトにサインオンします (gmail アカウントを使用するなどのスタック オーバーフロー) と同時に、gmail (OpenID プロバイダー) にサインインしました。
stackoverflow からサインアウトしても、まだ gmail (OpenID プロバイダー) にサインインしています。
gmail で認証するとき、gmail にログインしたくありません。認証したいだけです。
これを回避する方法は、ログアウト フローで同時に gmail からログアウトすることですが、前回の投稿で述べたように、stackoverflow からログアウトした場合、自宅にいる場合に必ずしも gmail からログアウトしたいとは限りません。
したがって、問題は
、ログオンせずにこれらの OpenID プロバイダーで認証する方法があるかということです。
スタック オーバーフローのようなサイトでさえ、認証に使用した OpenID プロバイダーからログアウトしてもログアウトしないためです。Gmail アカウントをお持ちの場合、stackoverflow がログインしているかどうかに影響を与えることなく、一日中ログインおよびログアウトできます。