From db74322864687d2ecdf69d46bbf96dfd8c0f0448 Mon Sep 17 00:00:00 2001
From: Yannick Lecaillez <yannick.lecaillez@forgerock.com>
Date: Mon, 25 Jul 2016 10:25:00 +0000
Subject: [PATCH] OPENDJ-3202: Rest2ldap gateway configuration file: 'root' is hard-coded for basic authentication.

---
 opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LdapHttpApplication.java |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LdapHttpApplication.java b/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LdapHttpApplication.java
index 6736db4..fd5ac89 100644
--- a/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LdapHttpApplication.java
+++ b/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LdapHttpApplication.java
@@ -237,6 +237,8 @@
     }
 
     private void configureConnectionFactories(final JsonValue config) {
+        // Make sure that the mandatory root connection factory exists (used to perform the proxy-authz operations).
+        config.get(DEFAULT_ROOT_FACTORY).required();
         connectionFactories.clear();
         for (String name : config.keys()) {
             connectionFactories

--
Gitblit v1.10.0