属性 全名 描述 dn distinguished name 唯一标识名,类似于绝对路径,每个对象都有唯一标识名. 例如:uid=tester,ou=People,dc=example,dc=com rdn relative 相对标识名,类似于相对路径. 例如:uid=tester uid user id 通常指用户登录名. 例如:uid=tester sn sur name 通常指一个人的姓氏. 例如:sn: Su giveName 通常指一个人的名字. 例如:giveName: Aldw
使用spring-data-ldap的基础用法,定义LDAP中属性与我们Java中定义实体的关系映射以及对应的Repository @Data @Entry(base = "ou=people,dc=didispace,dc=com", objectClasses = "inetOrgPerson") public class Person { @Id private Name id; @DnAttribute(value = "uid", in
openldap介绍和使用 为什么会有本文? 早期,公司是没有统一认证这个东西的,所以各自玩各自的.于是, confluence一个用户体系,gitlab一个用户体系,Jenkins一个用户体系等等, 开发中要用到的开源软件数不胜数,每个软件都要认证, 必须想办法统一账号. 第三系统的认证通常都是配置化的, 比如oauth, openid, ldap.兼容最广泛就是ldap了,虽然是很老的系统(LDAPv3 was developed in the late 1990's to replace