6. 認証を行うテナントIDの解決方法について¶
標準の実装では認証を行う時、<sso-login>/<environment>/<portal-url> から認証対象となるテナントIDを決定しています。<portal-url> が http://tenant.intra-mart.jp/imart/home である場合、http://tenant.intra-mart.jp のスラッシュの後から最初のドットまでの文字列、tenant が認証対象のテナントIDとなります。認証処理は認証対象のテナント内のユーザで行われます。認証対象のテナントを明示的に設定したい場合は、以下のようにパラメータを追加します。<tenant-id>default</tenant-id>この設定を行うことで、認証は必ず指定したテナント内のユーザで認証されます。設定例:<sso-login> : <authenticate> : <intra-mart> : <tenant-id>default</tenant-id> </intra-mart> </authenticate> </sso-login>