Я ищу двухфакторную аутентификацию. То есть после входа в систему я хочу показать промежуточную страницу. Только после совершения какого-либо действия на второй странице пользователь попадает на целевую страницу.
У меня есть готовая логика для аутентификации по второму фактору. Это в основном JSP с некоторыми действиями.
Однако я не уверен, как правильно вставить эту промежуточную страницу.
Я видел страницу условий использования, на которой флаг сохраняется в базе данных, а код находится в фактическом классе реализации. Я не хочу использовать плагин расширения для этого. Поэтому я исключил этот вариант.
Второй способ — иметь хук Service Pre Action и выполнять здесь необходимую проверку. Но когда я помещаю сюда код, он переходит в бесконечный цикл.
Как-нибудь еще я могу это сделать? Крюк - мой выбор.