使用Spring云网关进行Ldap身份验证

问题描述 投票:0回答:1

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

java spring spring-security spring-cloud-gateway
1个回答
0
投票

这应该是相当直接的解释。这里有两个问题:

  • Spring Cloud Gateway
  • Spring Security(LDAP)

可以认为网关段与Web应用程序的任何其他部分一样。不要担心那部分。

至于获得spring-security + LDAP,你必须根据你的要求制定和配置那部分,然后确保在认证过滤器下面捕获spring-cloud-gateway功能。

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

spring-security中的LDAP功能非常成熟,应该很容易配置,只需很少的工作量。支持(LDAP)的大部分功能都是通过JRE实现的。

© www.soinside.com 2019 - 2024. All rights reserved.