我正在开发一个应用程序架构,它将具有独立的UI层(HTML5和Angular2)和服务层(Spring Boot Project)。两者都将托管在独立的服务器上。 UI层将使用REST调用从数据库获取数据。我有几个疑问。 1.我正在使用Angular2构建我的UI,它基本上在node.js上运行。如何使用ldap集成spring安全性。 2.如何对我托管在不同服务器上的服务进行REST调用。 3.如何使用Spring安全性解决REST服务的身份验证/授权问题。 期待您的回复。 谢谢, 阿维纳什
答案 0 :(得分:1)
- 如何使用ldap集成spring security。
醇>
使用Spring Security LDAP模块连接后端的安全服务。保护URI,这就是您需要的所有内容。
- 如何对托管在其他服务器上的服务进行REST调用。
醇>
我假设您将在服务器上安装后端,并且您的nodejs服务器和后端服务器之间存在连接。如果您希望简单,请使用主机名和端口。请以编程方式或使用代理服务器(如nginx)在后端服务器上允许CORS。
- 如何使用Spring安全性解决REST服务的身份验证/授权问题。
醇>
Spring安全性将启用身份验证和授权的端点。您的角度应用程序必须在理想情况下在每个请求的开头检查身份验证,并且当存在(401) Authentication Failure
时,重定向到登录控制器。保持登录控制器的角度应用程序的默认路由。