Как перенаправить на определенный маршрут после входа в систему? - PullRequest
0 голосов
/ 21 октября 2019

Мне нужно разработать форму, используя Angular 8 и Spring Boot. Я новичок в этих технологиях, и мне нужна помощь, пожалуйста.

Когда форма отправлена, она должна быть проанализирована архитектором. Если архитектор проверяет форму, статус формы обновляется. Я уже разработал фронт (форму) и Rest API с помощью Spring Boot. Теперь у меня есть две проблемы:

1 / У архитекторов есть собственный интерфейс, и у конечных пользователей тоже есть собственный интерфейс. Предприятие, где я использую опекун idm в качестве системы аутентификации. После входа в систему приложение должно знать, является ли текущий пользователь архитектором или обычным пользователем.

У вас есть представление о том, как интегрировать этот idm-сервер Guardian в приложение Angular / Spring Boot и как выполнить перенаправление?

2 / Я не знаю, как изменить статус отправленной формы с помощью Angular и Spring Boot. Когда я говорю «статус формы», я имею в виду «подтверждено» или «не подтверждено» или «в процессе проверки». Пользователь, отправивший форму, должен увидеть шаги своего представления.

Я провел небольшое исследование, но ничего не увидел. Не могли бы вы мне помочь пожалуйста? Спасибо.

1 Ответ

0 голосов
/ 21 октября 2019

Вы можете использовать Angular Route Guards для выполнения ваших требований. Ниже немного об этом.

Angular’s route guards are interfaces which can tell the router whether or not it should allow navigation to a requested route. They make this decision by looking for a true or false return value from a class which implements the given guard interface.

Более подробную информацию вы можете найти в следующей потрясающей статье. https://medium.com/@ryanchenkie_40935/angular-authentication-using-route-guards-bf7a4ca13ae3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...