代理ログイン後にログアウトすると元のユーザでもログアウトされてしまう現象、なんでだろうと思っていたのですが、セッションの設定にある「ユーザとしてログインしてから再ログインを強制する」にチェックをつけるとそのように動作すると聞いたので、Developer環境で確認してみました。
チェックなし
代理ログインユーザからログアウトすると・・・
元のユーザの画面が表示されます。
チェックあり
「ユーザとしてログインしてから再ログインを強制する」にチェックをつけます。
この状態で代理ログインユーザからログアウトすると・・・
元のユーザの画面でなく、ログインページまで戻されます。
セッション設定周りは普段あまり触る機会のない設定だったので勉強になりました。