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

dugan
10.02.2007 3067b8e17912839c60c6352fc4bbb37b7f156708
opends/src/server/org/opends/server/core/SearchOperation.java
@@ -1758,7 +1758,17 @@
              break searchProcessing;
            }
            if (AccessControlConfigManager.getInstance().
                 getAccessControlHandler().isProxiedAuthAllowed(this,
                                                 authorizationEntry) == false) {
              setResultCode(ResultCode.INSUFFICIENT_ACCESS_RIGHTS);
              int msgID = MSGID_SEARCH_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS;
              appendErrorMessage(getMessage(msgID, String.valueOf(baseDN)));
              skipPostOperation = true;
              break searchProcessing;
            }
            setAuthorizationEntry(authorizationEntry);
          }
          else if (oid.equals(OID_PROXIED_AUTH_V2))
@@ -1818,6 +1828,17 @@
              break searchProcessing;
            }
            if (AccessControlConfigManager.getInstance()
                .getAccessControlHandler().isProxiedAuthAllowed(this,
                                                 authorizationEntry) == false) {
              setResultCode(ResultCode.INSUFFICIENT_ACCESS_RIGHTS);
              int msgID = MSGID_SEARCH_AUTHZ_INSUFFICIENT_ACCESS_RIGHTS;
              appendErrorMessage(getMessage(msgID, String.valueOf(baseDN)));
              skipPostOperation = true;
              break searchProcessing;
            }
            setAuthorizationEntry(authorizationEntry);
          }