Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何在+;基于Spring引导的Web应用程序_Angular_Spring Boot_Spring Security - Fatal编程技术网

Angular 如何在+;基于Spring引导的Web应用程序

Angular 如何在+;基于Spring引导的Web应用程序,angular,spring-boot,spring-security,Angular,Spring Boot,Spring Security,我有一个基于Angular作为前端和Spring boot作为后端的web应用程序,我想保护它。我想让它像, 当用户输入URL时,它应该打开登录页面。 我不想在服务器端使用jsp。我想知道如何在前端实现登录页面并应用安全性。您可以: 将您的登录页面放在路线的顶部。其他路由是安全的,如果用户未连接,则重定向到您的登录 如果用户未连接,其余对服务器的调用发送“未经授权”(401), 然后,您可以使用一个命令截获每个http调用,并重定向到您的登录页面 您可以尝试spring auth 2或基本身份

我有一个基于Angular作为前端和Spring boot作为后端的web应用程序,我想保护它。我想让它像, 当用户输入URL时,它应该打开登录页面。 我不想在服务器端使用jsp。我想知道如何在前端实现登录页面并应用安全性。

您可以:

  • 将您的登录页面放在路线的顶部。其他路由是安全的,如果用户未连接,则重定向到您的登录
  • 如果用户未连接,其余对服务器的调用发送“未经授权”(401), 然后,您可以使用一个命令截获每个http调用,并重定向到您的登录页面

您可以尝试spring auth 2或基本身份验证,并使用Angular js RoutingHanks获得帮助。