如何在基于安全Angular + Spring Boot的Web App中实现登录页面

时间:2018-07-24 03:37:06

标签: angular spring-boot spring-security

我有一个基于Angular的Web应用程序,前端是Spring,后端是Spring Boot,我想对其进行保护。我想让它像 用户输入URL时,应打开登录页面。 我不想在服务器端使用jsp。我想知道如何在前端实现登录页面并应用安全性。

1 个答案:

答案 0 :(得分:1)

您可以:

  • 将您的登录页面放在有角路线的顶部。其他路由是lazy-loaded,可以安全使用guard,如果用户未连接,则重定向到您的登录名。
  • 如果用户未连接,并且对服务器的REST调用发送了“未授权”(401), 那么您可以使用interceptor拦截每个http调用,然后重定向到您的登录页面。