我正在尝试设置一个充当网关的新服务器(使用spring-cloud-gateway作为基础),并且在实际转发任何后续请求之前,我需要能够通过远程LDAP服务器对用户进行身份验证。 我将如何实现这一目标(软件包,配置等)?
答案 0 :(得分:0)
这应该很容易解释。这里有两个问题:
网关段的思考与Web应用程序的任何其他部分一样。不必为此担心。
就获得spring-security + LDAP而言,您必须按照要求进行设计和配置,然后确保将spring-cloud-gateway功能捕获在身份验证过滤器下。
如果您使用的是spring-boot,可能需要使用sgc和spring-security的启动器。它们应该有充分的文档记录,并且可以直接进行配置。
spring-security中的LDAP功能非常成熟,应该很容易进行配置。支持LDAP的大多数功能都是通过JRE实现的。