此链接中的示例:https://spring.io/guides/tutorials/spring-security-and-angular-js/,使用名为user的端点。然后使用角度为$ http.get的应用程序尝试达到该终点。如果达到它意味着用户已通过身份验证。
在我的演示应用程序中,我在帖子中使用$ http到我的登录终点。这样做也会对用户进行身份验证。现在我的问题是:我应该使用哪一个?除了http动词之外,它之间有什么区别吗?
答案 0 :(得分:1)
示例中的/user
端点用于验证身份验证,即使您必须拥有单独的端点,例如/login POST
用于实际身份验证。
在旁注中,根据我的理解,根据指南,我们每次进行后端调用时都会检查/user
哪个imho不是一个非常好的设计。如果您计划在您的应用程序中实施此方法,您可以考虑任何其他替代方案..