11 24, 2022 3:00 PM
LIG吉田です。
Auth0認証→カスタマーポータルで発生した課題(弊社としては問題)及び解決策について共有させていただきます。
自社Webシステム(Auth0認証)から、カスタマーポータルへSSOを使った遷移にて、カスタマーポータルが最初に認識したSSOユーザー(初回接続ユーザー)の情報を保持し続けるようです(仕様のようですが)。
カスタマーポータルページの「ログアウト」を呼び出せば、「次の認証ユーザーの情報を表示する(認識する)」ことができますが、「自社システムの一部」としてSSO接続しているため、カスタマーポータルの「ログアウト」メニューは非表示としています。
そうなると「ログアウト」していない状態となります。
そこで、idP(Auth0)へ接続する前のページ(未ログイン状態のページ)に、「iFrame(height:0px)」を埋め込み、カスタマーポータルのログアウトURLをこっそり呼び出してあげる」事で、問題を解消できました。
同じ要件である場合、参考にしてください。
この投稿にはまだ回答が寄せられていません。しばらく経ってからもう一度ご確認ください。また、役に立つ情報をご存じの場合はぜひ回答を投稿してください。
回答の仕方についてご不明な場合は、コミュニティーのガイドラインをご覧ください。
他のメンバーに質問を投げかけたり、自社のナレッジを共有したりしましょう!