標準では未認証状態から認証後までバーチャルテナント毎に異なるベースURLを利用する方法はありません。
ただし、以下のCookBookの実装を行うことで実現可能です。
まず、複数BaseURLを利用できる環境を作成します。
・WebServer へのリクエスト情報から動的に BaseURL を決定する方法(Apache 編)
https://dev.intra-mart.jp/cookbook181864/
・WebServer へのリクエスト情報から動的に BaseURL を決定する方法(IIS 編)
https://dev.intra-mart.jp/cookbook181865/
次に、BaseURL毎にテナント解決を行う実装を行います。
・複数BaseURLからそれぞれテナントを解決する方法
https://dev.intra-mart.jp/cookbook212586/
【参考情報】
設定のみで、認証後はテナント毎に異なるBaseURLが利用可能です。
認証後のテナント毎の BaseURL は以下の画面で設定します。
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/tenant/setup_to_tenant_env.html
上記設定を行うことで、未認証状態ではBaseURL(server-content-config.xmlの<base-url>)でアクセスします。
認証後は「テナントの環境情報」のベースURLでアクセス可能です。
-- 対象 -------------------------------------------------------------------------
iAP/Accel Platform/全アップデート
--------------------------------------------------------------------------------
FAQID:1191
バーチャルテナント毎に異なるベースURLを利用する方法を教えてください。
