CSPACE-1364 allow user test in ROLE_ADMINISTRATOR to access (CRUDL) dimension service
CSPACE-1365 deny user bigbird2010 in ROLE_MMI_CM access (C) to the dimension service
moved authorization generation and seeding to authorization-mgt/client from authorization service
enabled access control for the dimension service only in the security interceptor
added setAuth convenience method into client test framework to change authn properites, httpclient and proxy
test: all service tests, specifically security/client and authorization-mgt/client tests
!!REQUIRES the following sequence of actions at the services level
- mvn clean install -DskipTests
- ant undeploy deploy
- mvn test (note that authorization-mgt/client tests have to run before running dimension/client and security/client tests)
A services/authorization-mgt/service/src/test/javadoc
A services/authorization-mgt/service/src/test/javadoc/org
A services/authorization-mgt/service/src/test/javadoc/org/collectionspace
A services/authorization-mgt/service/src/test/javadoc/org/collectionspace/services
A services/authorization-mgt/service/src/test/javadoc/org/collectionspace/services/authorization
A services/authorization-mgt/service/src/test/javadoc/org/collectionspace/services/authorization/test
A + services/authorization-mgt/service/src/test/javadoc/org/collectionspace/services/authorization/test/package.html
M services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/AuthorizationDelegate.java
A services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/test
A + services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/test/AuthorizationSeedTest.java
A + services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/test/AbstractAuthorizationTestImpl.java
A + services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/test/AuthorizationGen.java
A + services/authorization-mgt/client/src/test/resources/applicationContext-authorization-test.xml
A services/authorization-mgt/client/src/test/resources/test-data
A + services/authorization-mgt/client/src/test/resources/test-data/test-permissions.xml
A + services/authorization-mgt/client/src/test/resources/test-data/test-permissions-roles.xml
M services/authorization-mgt/client/pom.xml
M services/dimension/client/src/test/java/org/collectionspace/services/client/test/DimensionServiceTest.java
A services/dimension/client/src/main/java/org/collectionspace/services/client/DimensionFactory.java
M services/dimension/client/pom.xml
D services/authorization/service/src/test/java/org/collectionspace/services/authorization/test/AuthorizationSeedTest.java
D services/authorization/service/src/test/java/org/collectionspace/services/authorization/test/AbstractAuthorizationTestImpl.java
D services/authorization/service/src/test/java/org/collectionspace/services/authorization/test/AuthorizationGen.java
D services/authorization/service/src/test/javadoc/org/collectionspace/services/authorization/test/package.html
D services/authorization/service/src/test/resources/applicationContext-authorization-test.xml
D services/authorization/service/src/test/resources/test-data/test-permissions.xml
D services/authorization/service/src/test/resources/test-data/test-permissions-roles.xml
M services/authorization/service/pom.xml
M services/authorization/pstore/src/main/resources/db/mysql/test_authorization.sql
M services/common/src/main/java/org/collectionspace/services/common/security/SecurityInterceptor.java
M services/security/client/src/test/java/org/collectionspace/services/security/client/test/AuthenticationServiceTest.java
A services/security/client/src/test/java/org/collectionspace/services/security/client/test/AuthorizationServiceTest.java
M services/security/client/pom.xml
M services/client/src/main/java/org/collectionspace/services/client/test/BaseServiceTest.java
M services/client/src/main/java/org/collectionspace/services/client/TestServiceClient.java
M services/client/src/main/java/org/collectionspace/services/client/AbstractServiceClientImpl.java
M services/client/src/main/java/org/collectionspace/services/client/CollectionSpaceClient.java