From f38ae1391a42405f80b3e15bcaa2354f5b94994e Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 23 Sep 2016 12:57:59 +0000
Subject: [PATCH] OPENDJ-3332 Rest2ldap: return the OpenAPI descriptors over REST
---
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 2afe7d0..2f414c7 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
@@ -64,6 +64,7 @@
import org.forgerock.http.handler.HttpClientHandler;
import org.forgerock.http.io.Buffer;
import org.forgerock.http.protocol.Headers;
+import org.forgerock.http.swagger.OpenApiRequestFilter;
import org.forgerock.i18n.LocalizableMessage;
import org.forgerock.i18n.LocalizedIllegalArgumentException;
import org.forgerock.i18n.slf4j.LocalizedLogger;
@@ -218,6 +219,7 @@
configureConnectionFactories(config.get("ldapConnectionFactories"));
final Filter authorizationFilter = buildAuthorizationFilter(config.get("authorization").required());
return chainOf(newHttpHandler(configureRest2Ldap(configDirectory)),
+ new OpenApiRequestFilter(),
new ErrorLoggerFilter(),
authorizationFilter);
} catch (final Exception e) {
--
Gitblit v1.10.0