openldap用户认证
来源:互联网 发布:淘宝颜色分类自定义 编辑:程序博客网 时间:2024/05/17 06:56
openldap用户认证
本文主要讲述spring集成openldap,做openldap用户认证的主要过程
java认证代码
ldapTemplate.setIgnorePartialResultException(true);OrFilter filter = new OrFilter();// 对于大部分ldap主要用户名来源,sn,或者uidfilter.or(new EqualsFilter("sn", userId)).or(new EqualsFilter("uid", userId));// 使用spring中的ldapTemplate.authenticate方法进行用户认证return ldapTemplate.authenticate("", filter.encode(), pwd);
spring 配置
<bean id="ldapSource" class="org.springframework.ldap.core.support.LdapContextSource"> <property name="url" value="ldap://192.168.146.183:389" /> <property name="base" value="dc=wondersoft,dc=com" /> <property name="userDn" value="cn=Manager,dc=wondersoft,dc=com" /> <property name="password" value="123456" /> <property name="referral" value="follow"></property> </bean> <bean id="ldapTemplate" class="org.springframework.ldap.core.LdapTemplate" scope="singleton"> <constructor-arg index="0" ref="ldapSource" /> </bean>
阅读全文
0 0
- openldap用户认证
- 使用OpenLDAP实现集中用户认证
- 备忘-使用OpenLDAP做apache用户认证
- Socks5和HTTP代理实现PAM+OpenLDAP用户认证
- Mac认证OpenLDAP服务器
- Redmine使用OpenLDAP认证
- CentOS部署OpenLDAP认证
- openldap + samba 实现用户管理
- OpenLDAP集中管理用户帐号
- Confluence+Crowd的集成(openLDAP认证)
- apache+svn+openldap 整合实现认证
- 用户认证
- 用户认证
- 用户认证
- OpenLDAP
- OpenLDAP
- OpenLDAP
- openLDAP
- Spring Aop 浅谈
- javascript中获取当前时间戳和具体年月日时分秒
- 格雷码 hnustoj
- AngularJS结合dateTimePicker的使用-指令
- 详述支付网关的设计原则
- openldap用户认证
- 机器学习集训营---第五周总结
- Eclipse SVN 冲突解决的 四种方案
- firebreath与JS交互
- 这可能是史上最全的CSS自适应布局总结
- Android 故障GIF动画制作
- Java Web基础知识之Servlet(3):Session管理
- Java内存区域
- 8款最好用的Java集成开发工具(IDE)