マッシュアップエラーのカスタムリダイレクト

デフォルトのログインページではなく、 System_TimeoutsessionTimeoutCSRF Token validation failed のようなマッシュアップエラーに対してカスタムリダイレクトロジックを使用することができます。

手順

  1. /extensions/override-static-assets/root-config/custom/extension-config.json を探し、 useCustomLoginRedirect パラメータを true に設定する。
    {
      "useCustomLoginRedirect": true
    }
     
  2. nav-bar を延長する。 この拡張機能を追加するには、 「オーバーライド拡張機能によるナビゲーションバーのカスタマイズ」 を参照してください。
  3. 拡張 app.component.tsngOnInit メソッド内に、 isf:customLoginRedirect イベント用のイベントリスナーを追加し、カスタムリダイレクトロジックを実装します。
    window.addEventListener('isf:customLoginRedirect', () => {
      // your custom redirect logic here
    });
     
  4. アプリケーションを起動し
    yarn start-app