ngx-admin NbDummyAuthStrategy перенаправление после входа в систему

Я создавал интерфейс, используя NbAuthModule и NbDummyAuthStrategy от Nebular. Я обнаружил, что при использовании NbPasswordAuthStrategy вы можете легко установить перенаправление при успешном входе в систему, однако при использовании NbDummyAuthStrategy он не принимает перенаправление при успешном входе в систему. Ничто в документации по туманностям не кажется полезным в этом отношении.

Есть ли способ перенаправить после входа в систему при использовании NbDummyAuthStrategy?

NbDummyAuthStrategy.setup({
      name: "dummy",
      alwaysFail: false,
      token: {
        class: NbAuthSimpleToken,
      },

      \\ below doesn't work
      login: {
        redirect: {
          success: "/pages/dashboard",
          failure: "null, // stay on the same page
        },
      }
    }),

person Aaron Lavers    schedule 14.10.2020    source источник


Ответы (1)


Попробуйте использовать NbPasswordAuthStrategy или просто добавьте

redirect:{ success:'your-value',failure:'your-value'},

в файле dummy-strategy-options.d.ts

person Jesuva Sj    schedule 28.11.2020
comment
Спасибо за ответ! Я попытался расширить dummy-strategy-options вашим предложением, а также взять одно и то же объявление интерфейса из файла password-strategy-options.d.ts и вставить его в dummy-strategy-options. Ни один из них не работал после некоторых экспериментов, поэтому в итоге я использовал NbPasswordAuthStrategy с установленным AlwaysFail: false. Это работает достаточно хорошо для демонстрационных целей :) - person Aaron Lavers; 30.11.2020