activedirectoryldapauthenticationprovider.LoadUserAuthories行为

jqjz2hbq  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(219)

我正在使用activedirectoryldapauthenticationprovider的广告,这是正常工作。
但是,在loaduserauthorities方法中加载userauthorities时,除了cn之外,dn的所有部分都将被删除,原因是以下代码:

for(int var8 = 0; var8 < var7; ++var8) {
    String group = var6[var8];
    authorities.add(new SimpleGrantedAuthority((new DistinguishedName(group)).removeLast().getValue()));
  }

在第18.3.3节加载权限下的spring文档中,我阅读了以下内容:
组角色属性—包含由组条目定义的权限名称的属性。默认为cn
这是否与activedirectoryldapauthenticationprovider的行为相关?
有没有办法告诉它使用完整的cn而不是删除除cn以外的所有内容?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题