使用Spring Cloud Gateway进行Ldap身份验证

时间:2019-04-09 14:17:00

标签: java spring spring-security spring-cloud-gateway

我正在尝试设置一个充当网关的新服务器(使用spring-cloud-gateway作为基础),并且在实际转发任何后续请求之前,我需要能够通过远程LDAP服务器对用户进行身份验证。 我将如何实现这一目标(软件包,配置等)?

1 个答案:

答案 0 :(得分:0)

这应该很容易解释。这里有两个问题:

  • Spring Cloud Gateway
  • Spring Security(LDAP)

网关段的思考与Web应用程序的任何其他部分一样。不必为此担心。

就获得spring-security + LDAP而言,您必须按照要求进行设计和配置,然后确保将spring-cloud-gateway功能捕获在身份验证过滤器下。

如果您使用的是spring-boot,可能需要使用sgc和spring-security的启动器。它们应该有充分的文档记录,并且可以直接进行配置。

spring-security中的LDAP功能非常成熟,应该很容易进行配置。支持LDAP的大多数功能都是通过JRE实现的。