Java springboot-基本ActiveDirectory身份验证然后JWT令牌

Java springboot-基本ActiveDirectory身份验证然后JWT令牌,java,spring,spring-boot,spring-security,jwt,Java,Spring,Spring Boot,Spring Security,Jwt,有没有人在springboot应用程序中有这样的工作示例 /身份验证控制器,其中用户提供ActiveDirectory凭据(通过基本身份验证或POST json),并在提供有效AD凭据的情况下接收JWT令牌。不应涉及LDIF文件,Springboot应用程序将根据ldaps://ActiveDirectoryhost:636 端点 /myapi控制器,仅当来自步骤1(以上)的有效JWT令牌以“授权承载人”标题发送时有效 我还没有找到任何使用此设置的示例博客/指南,但我相信这将是一种常见的安全设置

有没有人在springboot应用程序中有这样的工作示例

  • /身份验证控制器,其中用户提供ActiveDirectory凭据(通过基本身份验证或POST json),并在提供有效AD凭据的情况下接收JWT令牌。不应涉及LDIF文件,Springboot应用程序将根据ldaps://ActiveDirectoryhost:636 端点
  • /myapi控制器,仅当来自步骤1(以上)的有效JWT令牌以“授权承载人”标题发送时有效
  • 我还没有找到任何使用此设置的示例博客/指南,但我相信这将是一种常见的安全设置,除非我弄错了? 不应涉及jpa/hibernate/persistence/mysql/postgres/H2db连接 我在网上找到的所有示例要么只是JWT,要么只是LDAP,要么使用LDIF,或者使用一些H2/Postgre来存储凭据。

    这很有效:

    JWT来自

    广告

    Had必须将github jwt repo升级到springboot 2.0.5,并将setSearchFilter{1}()添加到AD

    第二个选项也适用于Springboot 1.5:
    ()在

    的基础上试试这个:或者这个:谢谢,但是第一个链接不是SpringBoot,第二个链接使用的是LDIF:(你找到解决这个问题的方法了吗?