mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

dugan
11.57.2008 1b00a59effd69fa2f9c8ec326fd5aea17dc0831d
Fix for issue 3474:  authzid is ignored when checking groupdn membership.
1 files modified
4 ■■■■ changed files
opends/src/server/org/opends/server/authorization/dseecompat/AciContainer.java 4 ●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/authorization/dseecompat/AciContainer.java
@@ -836,12 +836,16 @@
    public boolean isMemberOf(Group group) {
      boolean ret;
      try {
            if(useAuthzid) {
                ret = group.isMember(this.authzid);
            } else {
        Entry e = getClientEntry();
        if(e != null) {
          ret=group.isMember(e);
        } else {
          ret=group.isMember(getClientDN());
        }
            }
      } catch (DirectoryException ex) {
        ret=false;
      }