legacy-knowledge-base
公開されました Jun. 30, 2025

Liferay の SAML Service Provider Logout URL は、Identity Provider で必要ですか?

written-by

Madeleine Clay

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Azure の SAML アイデンティティプロバイダ(IdP)は、サービスプロバイダ(SP)のログアウト URL を "オプション" としてマークする。
  • しかし、AzureのSAMLコンフィギュレーションからLiferayのログアウトURLを削除すると、Azureを通してサインアウトした後、LiferayユーザーはLiferayから完全にサインアウトされません。
  • LiferayのログアウトURLをIdentity Providerの設定に含める必要がありますか?

Environment

  • DXP 7.4

解決策

  • ログアウト URL を含めるか、Liferay の SP メタデータ(ログアウト URL を含む)を IdP で参照する必要があります。
  • これは、SP がログアウト URL で IdP のログアウト要求を受け取り、ログアウト処理を完了するためである。

追加情報

  • ログアウトプロセス:
    1. SP は IdP に LogoutRequest を送信してログアウトを開始する。 これはSPのセッション状態を変更しない

    2. その後、IdPはSPリクエストによって提供されたSessionIndexをチェックし、そのSessionIndexに参加している他のすべてのSPにLogoutRequestを送信する。

    3. 最後に、IdPはリクエストを開始したSPにLogoutRequestを送信する。

  • 参照 SAML 認証プロセスの概要』を参照:サービスプロバイダが開始する SLO を参照のこと。
did-this-article-resolve-your-issue

legacy-knowledge-base