opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/Rest2LdapHttpApplication.java
@@ -26,10 +26,10 @@ import static org.forgerock.opendj.rest2ldap.Rest2LdapJsonConfigurator.*; import static org.forgerock.opendj.rest2ldap.Rest2ldapMessages.*; import static org.forgerock.opendj.rest2ldap.Utils.newJsonValueException; import static org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategies.newSASLPlainStrategy; import static org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategies.newSaslPlainStrategy; import static org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategies.newSearchThenBindStrategy; import static org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategies.newSimpleBindStrategy; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.*; import static org.forgerock.opendj.rest2ldap.authz.Authorization.*; import static org.forgerock.opendj.rest2ldap.authz.ConditionalFilters.newConditionalFilter; import static org.forgerock.opendj.rest2ldap.authz.CredentialExtractors.httpBasicExtractor; import static org.forgerock.opendj.rest2ldap.authz.CredentialExtractors.newCustomHeaderExtractor; @@ -453,7 +453,7 @@ } private AuthenticationStrategy buildSaslBindStrategy(JsonValue config) { return newSASLPlainStrategy( return newSaslPlainStrategy( getConnectionFactory(config.get("ldapConnectionFactory").defaultTo(DEFAULT_BIND_FACTORY).asString()), schema, parseUserNameTemplate(config.get(AUTHZID_TEMPLATE).defaultTo("u:%s"))); } opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/AuthenticationStrategies.java
@@ -91,8 +91,8 @@ * @throws NullPointerException * If a parameter is null */ public static AuthenticationStrategy newSASLPlainStrategy(ConnectionFactory connectionFactory, Schema schema, String authcIdTemplate) { public static AuthenticationStrategy newSaslPlainStrategy(ConnectionFactory connectionFactory, Schema schema, String authcIdTemplate) { return new SaslPlainStrategy(connectionFactory, schema, authcIdTemplate); } } opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Authorization.java
File was renamed from opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/authz/Authorizations.java @@ -53,7 +53,7 @@ import org.forgerock.util.time.TimeService; /** Factory methods to create {@link Filter} performing authentication and authorizations. */ public final class Authorizations { public final class Authorization { private static final String OAUTH2_AUTHORIZATION_HEADER = "Authorization"; @@ -275,7 +275,7 @@ }; } private Authorizations() { private Authorization() { // Prevent instantiation. } } opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/AuthorizationTestCase.java
File was renamed from opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/AuthorizationsTestCase.java @@ -33,7 +33,7 @@ import org.forgerock.http.Handler; import org.forgerock.http.protocol.Request; import org.forgerock.json.JsonValue; import org.forgerock.opendj.rest2ldap.authz.Authorizations; import org.forgerock.opendj.rest2ldap.authz.Authorization; import org.forgerock.opendj.rest2ldap.authz.ConditionalFilters; import org.forgerock.services.context.AttributesContext; import org.forgerock.services.context.Context; @@ -52,7 +52,7 @@ @Test @SuppressWarnings("javadoc") public final class AuthorizationsTestCase extends ForgeRockTestCase { public final class AuthorizationTestCase extends ForgeRockTestCase { private static final String TEST_TOKEN = "2YotnFZFEjr1zCsicMWpAA"; @@ -90,7 +90,7 @@ newContextChain(); prepareResolverResponse(); final ConditionalFilters.ConditionalFilter filter = Authorizations.newConditionalOAuth2ResourceServerFilter( final ConditionalFilters.ConditionalFilter filter = Authorization.newConditionalOAuth2ResourceServerFilter( "realm", new HashSet<>(Arrays.asList("read", "write", "dolphin")), resolver, opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/authz/CtsAccessTokenResolverTestCase.java
@@ -19,7 +19,7 @@ import static org.forgerock.opendj.ldap.LdapException.newLdapException; import static org.forgerock.opendj.ldap.spi.LdapPromises.newSuccessfulLdapPromise; import static org.forgerock.opendj.rest2ldap.TestUtils.toValidJson; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newCtsAccessTokenResolver; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newCtsAccessTokenResolver; import static org.mockito.Matchers.any; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/authz/HttpBasicAuthenticationFilterTest.java
@@ -16,7 +16,7 @@ package org.forgerock.opendj.rest2ldap.authz; import static org.fest.assertions.Assertions.assertThat; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newConditionalHttpBasicAuthenticationFilter; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newConditionalHttpBasicAuthenticationFilter; import static org.mockito.Matchers.any; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.mock; opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/authz/Rfc7662AccessResolverTestCase.java
@@ -16,7 +16,7 @@ package org.forgerock.opendj.rest2ldap.authz; import static org.assertj.core.api.Assertions.assertThat; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newRfc7662AccessTokenResolver; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newRfc7662AccessTokenResolver; import static org.mockito.Matchers.any; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.verify; opendj-server-legacy/src/main/java/org/opends/server/core/HttpEndpointConfigManager.java
@@ -16,7 +16,7 @@ package org.opends.server.core; import static org.forgerock.http.routing.RouteMatchers.requestUriMatcher; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newAuthorizationFilter; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newAuthorizationFilter; import static org.forgerock.util.Reject.checkNotNull; import static org.opends.messages.ConfigMessages.ERR_CONFIG_HTTPENDPOINT_CONFLICTING_AUTHZ_DN; import static org.opends.messages.ConfigMessages.ERR_CONFIG_HTTPENDPOINT_INITIALIZATION_FAILED; opendj-server-legacy/src/main/java/org/opends/server/protocols/http/authz/HttpAnonymousAuthorizationMechanism.java
@@ -15,7 +15,7 @@ */ package org.opends.server.protocols.http.authz; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newConditionalDirectConnectionFilter; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newConditionalDirectConnectionFilter; import static org.forgerock.opendj.adapter.server3x.Adapters.*; import org.forgerock.opendj.rest2ldap.authz.ConditionalFilters.ConditionalFilter; opendj-server-legacy/src/main/java/org/opends/server/protocols/http/authz/HttpBasicAuthorizationMechanism.java
@@ -21,7 +21,7 @@ import static org.forgerock.opendj.ldap.ResultCode.INVALID_CREDENTIALS; import static org.forgerock.opendj.ldap.ResultCode.OPERATIONS_ERROR; import static org.forgerock.opendj.ldap.requests.Requests.newSimpleBindRequest; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newConditionalHttpBasicAuthenticationFilter; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newConditionalHttpBasicAuthenticationFilter; import static org.forgerock.opendj.rest2ldap.authz.ConditionalFilters.newConditionalFilter; import static org.forgerock.opendj.rest2ldap.authz.CredentialExtractors.httpBasicExtractor; import static org.forgerock.opendj.rest2ldap.authz.CredentialExtractors.newCustomHeaderExtractor; opendj-server-legacy/src/main/java/org/opends/server/protocols/http/authz/HttpOAuth2AuthorizationMechanism.java
@@ -20,7 +20,7 @@ import static org.forgerock.http.handler.HttpClientHandler.OPTION_SSL_CIPHER_SUITES; import static org.forgerock.http.handler.HttpClientHandler.OPTION_SSL_ENABLED_PROTOCOLS; import static org.forgerock.http.handler.HttpClientHandler.OPTION_TRUST_MANAGERS; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newConditionalOAuth2ResourceServerFilter; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newConditionalOAuth2ResourceServerFilter; import static org.forgerock.opendj.rest2ldap.authz.ConditionalFilters.newConditionalFilter; import static org.opends.messages.ConfigMessages.ERR_CONFIG_OAUTH2_INVALID_JSON_POINTER; import static org.opends.server.core.DirectoryServer.getCryptoManager; opendj-server-legacy/src/main/java/org/opends/server/protocols/http/authz/HttpOAuth2CtsAuthorizationMechanism.java
@@ -16,7 +16,7 @@ package org.opends.server.protocols.http.authz; import static org.forgerock.opendj.adapter.server3x.Adapters.newRootConnectionFactory; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newCtsAccessTokenResolver; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newCtsAccessTokenResolver; import static org.opends.messages.ConfigMessages.ERR_CONFIG_AUTHZ_REFERENCED_DN_DOESNT_EXISTS; import org.forgerock.openig.oauth2.AccessTokenResolver; opendj-server-legacy/src/main/java/org/opends/server/protocols/http/authz/HttpOAuth2FileAuthorizationMechanism.java
@@ -15,7 +15,7 @@ */ package org.opends.server.protocols.http.authz; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newFileAccessTokenResolver; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newFileAccessTokenResolver; import static org.opends.messages.ConfigMessages.ERR_CONFIG_OAUTH2_NON_EXISTING_DIRECTORY; import static org.opends.server.util.StaticUtils.getFileForPath; opendj-server-legacy/src/main/java/org/opends/server/protocols/http/authz/HttpOAuth2TokenIntrospectionAuthorizationMechanism.java
@@ -15,7 +15,7 @@ */ package org.opends.server.protocols.http.authz; import static org.forgerock.opendj.rest2ldap.authz.Authorizations.newRfc7662AccessTokenResolver; import static org.forgerock.opendj.rest2ldap.authz.Authorization.newRfc7662AccessTokenResolver; import static org.opends.messages.ConfigMessages.ERR_CONFIG_OAUTH2_CONFIG_ERROR; import static org.opends.messages.ConfigMessages.ERR_CONFIG_OAUTH2_INVALID_URL;