| | |
| | | |
| | | import static org.forgerock.http.handler.HttpClientHandler.OPTION_KEY_MANAGERS; |
| | | import static org.forgerock.http.handler.HttpClientHandler.OPTION_TRUST_MANAGERS; |
| | | import static org.forgerock.http.routing.RouteMatchers.newResourceApiVersionBehaviourManager; |
| | | import static org.forgerock.http.routing.RouteMatchers.resourceApiVersionContextFilter; |
| | | import static org.forgerock.json.JsonValueFunctions.duration; |
| | | import static org.forgerock.json.JsonValueFunctions.enumConstant; |
| | | import static org.forgerock.json.JsonValueFunctions.setOf; |
| | |
| | | final Filter authorizationFilter = buildAuthorizationFilter(config.get("authorization").required()); |
| | | return Handlers.chainOf(newHttpHandler(configureRest2Ldap(configDirectory)), |
| | | new ErrorLoggerFilter(), |
| | | authorizationFilter); |
| | | authorizationFilter, |
| | | resourceApiVersionContextFilter(newResourceApiVersionBehaviourManager())); |
| | | } catch (final Exception e) { |
| | | final LocalizableMessage errorMsg = ERR_FAIL_PARSE_CONFIGURATION.get(e.getLocalizedMessage()); |
| | | logger.error(errorMsg, e); |