登录后如何重定向到特定的路由?

时间:2019-10-20 23:51:46

标签: angular forms spring-boot

我必须使用Angular 8和Spring Boot开发一个表单。我在这些技术上比较新,请寻求帮助。

提交表单时,必须由架构师进行分析。如果架构师验证了表单,则将更新表单的状态。我已经使用Spring Boot开发了前端(窗体)和Rest API。现在我有两个问题:

1 /架构师拥有自己的界面,最终用户也拥有自己的界面。我使用监护人idm作为身份验证系统的企业。登录后,应用程序必须知道当前用户是架构师还是普通用户。

您对如何在此Angular / Spring Boot应用程序中集成此监护人IDM服务器以及如何进行重定向有所了解吗?

2 /我不知道如何使用Angular和Spring Boot更改提交表单的状态。当我说“表格的状态”时,我的意思是“已验证”或“未验证”或“正在进行验证”。提交表单的用户必须查看其提交步骤。

我做了一些研究,但没发现。拜托,你能帮我吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用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