如何在Spring Security中使用LDAP身份验证创建令牌

ddd

我使用Spring Boot和Spring Security实现了LDAP身份验证。配置非常简单。

@Configuration
    protected static class AuthenticationConfiguration extends
            GlobalAuthenticationConfigurerAdapter {

        @Override
        public void init(AuthenticationManagerBuilder auth) throws Exception { 
            DefaultSpringSecurityContextSource contextSource = new DefaultSpringSecurityContextSource(url);
            contextSource.setUserDn(userDn);
            contextSource.setPassword(userPass);
            contextSource.setReferral("follow"); 
            contextSource.afterPropertiesSet();

            LdapAuthenticationProviderConfigurer<AuthenticationManagerBuilder> ldapAuthenticationProviderConfigurer = auth.ldapAuthentication();

            ldapAuthenticationProviderConfigurer
                .userDnPatterns("cn={0},ou=institution,ou=people")
                .userSearchBase("")
                .contextSource(contextSource); 
        }
    }

现在,我想创建一个基于令牌的身份验证,以便首次成功登录后,服务器可以通过使用服务器上创建的令牌验证请求标头来简单地验证请求。

由于LDAP身份验证是在后台使用ldapAuthentiationProvider完成的,因此我不确定如何从首次登录中获取用户凭证以及如何发送令牌作为对登录的响应。我是否应该在表单登录过滤器中注入自定义身份验证成功处理程序,以基于用户凭据创建令牌?如果是这样,该怎么做呢?

维拉斯托

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Spring Security中使用LDAP身份验证创建令牌

来自分类Dev

如何在Spring Security中撤消身份验证令牌?

来自分类Dev

如何在Flyway中使用Spring Boot / Spring Security的JDBC身份验证

来自分类Dev

如何在 Spring Boot 中使用预定义的令牌绕过 Oauth2 身份验证?

来自分类Dev

如何在Grails中使用Spring Security Rest插件进行身份验证

来自分类Dev

如何在使用LDAP进行身份验证的项目中正确配置Spring Security的“记住我”选项?

来自分类Dev

如何使用xml配置文件,JAVA,Spring Security使用LDAP对用户进行身份验证

来自分类Dev

如何使用spring Security通过基于邮件和uid的LDAP对用户进行身份验证?

来自分类Dev

如何在 apache 中使用基于表单的 LDAP 身份验证

来自分类Dev

如何在PHP代码的cURL调用中使用令牌(-u)进行身份验证?

来自分类Dev

如何在angular.js中使用令牌管理身份验证?

来自分类Dev

如何在python中使用urllib2获取身份验证令牌?

来自分类Dev

如何在Node.js中使用承载令牌实现socket.io身份验证

来自分类Dev

LDAP身份验证-Spring Security-LdapAuthenticationProvider

来自分类Dev

LDAP身份验证-Spring Security-LdapAuthenticationProvider

来自分类Dev

将LDAP和DB身份验证与Spring Security结合使用

来自分类Dev

使用Spring Security配置自定义LDAP身份验证提供程序

来自分类Dev

如何在Spring Security中关闭Websocket的身份验证?

来自分类Dev

在Spring Security中接收令牌的基本身份验证

来自分类Dev

在Spring Security中接收令牌的基本身份验证

来自分类Dev

使用UserDetailsService的Spring Security身份验证

来自分类Dev

Spring Security-基于令牌的API身份验证和用户/密码身份验证

来自分类Dev

如何在不使用“权限”的情况下使用Spring Security的JDBC身份验证?

来自分类Dev

如何在C#中使用基本身份验证在github上创建要点

来自分类Dev

在XwsSecurityInterceptor中使用SpringPlainTextPasswordValidationCallbackHandler时使用Spring Security身份验证失败的Spring Boot

来自分类Dev

在 HTTP 连接中使用基于令牌的身份验证时如何防止重放攻击

来自分类Dev

如何在基于令牌的身份验证OWIN中使令牌无效

来自分类Dev

如何使用新的Microsoft图形API创建身份验证令牌?

来自分类Dev

laravel 5.3 + Tymon \ JWTAuth =如何使用自己的身份验证创建令牌

Related 相关文章

  1. 1

    如何在Spring Security中使用LDAP身份验证创建令牌

  2. 2

    如何在Spring Security中撤消身份验证令牌?

  3. 3

    如何在Flyway中使用Spring Boot / Spring Security的JDBC身份验证

  4. 4

    如何在 Spring Boot 中使用预定义的令牌绕过 Oauth2 身份验证?

  5. 5

    如何在Grails中使用Spring Security Rest插件进行身份验证

  6. 6

    如何在使用LDAP进行身份验证的项目中正确配置Spring Security的“记住我”选项?

  7. 7

    如何使用xml配置文件,JAVA,Spring Security使用LDAP对用户进行身份验证

  8. 8

    如何使用spring Security通过基于邮件和uid的LDAP对用户进行身份验证?

  9. 9

    如何在 apache 中使用基于表单的 LDAP 身份验证

  10. 10

    如何在PHP代码的cURL调用中使用令牌(-u)进行身份验证?

  11. 11

    如何在angular.js中使用令牌管理身份验证?

  12. 12

    如何在python中使用urllib2获取身份验证令牌?

  13. 13

    如何在Node.js中使用承载令牌实现socket.io身份验证

  14. 14

    LDAP身份验证-Spring Security-LdapAuthenticationProvider

  15. 15

    LDAP身份验证-Spring Security-LdapAuthenticationProvider

  16. 16

    将LDAP和DB身份验证与Spring Security结合使用

  17. 17

    使用Spring Security配置自定义LDAP身份验证提供程序

  18. 18

    如何在Spring Security中关闭Websocket的身份验证?

  19. 19

    在Spring Security中接收令牌的基本身份验证

  20. 20

    在Spring Security中接收令牌的基本身份验证

  21. 21

    使用UserDetailsService的Spring Security身份验证

  22. 22

    Spring Security-基于令牌的API身份验证和用户/密码身份验证

  23. 23

    如何在不使用“权限”的情况下使用Spring Security的JDBC身份验证?

  24. 24

    如何在C#中使用基本身份验证在github上创建要点

  25. 25

    在XwsSecurityInterceptor中使用SpringPlainTextPasswordValidationCallbackHandler时使用Spring Security身份验证失败的Spring Boot

  26. 26

    在 HTTP 连接中使用基于令牌的身份验证时如何防止重放攻击

  27. 27

    如何在基于令牌的身份验证OWIN中使令牌无效

  28. 28

    如何使用新的Microsoft图形API创建身份验证令牌?

  29. 29

    laravel 5.3 + Tymon \ JWTAuth =如何使用自己的身份验证创建令牌

热门标签

归档