]> git.aero2k.de Git - tmp/jakarta-migration.git/commit
CSPACE-1364 allow user test in ROLE_ADMINISTRATOR to access (CRUDL) dimension service
authorSanjay Dalal <sanjay.dalal@berkeley.edu>
Wed, 12 May 2010 18:05:35 +0000 (18:05 +0000)
committerSanjay Dalal <sanjay.dalal@berkeley.edu>
Wed, 12 May 2010 18:05:35 +0000 (18:05 +0000)
commitd3399900634fd3dcc2a4089250d30326e2376d38
tree26df92a647782b879823e44cb22db43b4feffd80
parentd7c885b8fbf4db78cd8c3ea391e26e16a8eb5e15
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
22 files changed:
services/authorization-mgt/client/pom.xml
services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/test/AbstractAuthorizationTestImpl.java [moved from services/authorization/service/src/test/java/org/collectionspace/services/authorization/test/AbstractAuthorizationTestImpl.java with 100% similarity]
services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/test/AuthorizationGen.java [moved from services/authorization/service/src/test/java/org/collectionspace/services/authorization/test/AuthorizationGen.java with 97% similarity]
services/authorization-mgt/client/src/test/java/org/collectionspace/services/authorization/test/AuthorizationSeedTest.java [moved from services/authorization/service/src/test/java/org/collectionspace/services/authorization/test/AuthorizationSeedTest.java with 55% similarity]
services/authorization-mgt/client/src/test/resources/applicationContext-authorization-test.xml [moved from services/authorization/service/src/test/resources/applicationContext-authorization-test.xml with 98% similarity]
services/authorization-mgt/client/src/test/resources/test-data/test-permissions-roles.xml [moved from services/authorization/service/src/test/resources/test-data/test-permissions-roles.xml with 94% similarity]
services/authorization-mgt/client/src/test/resources/test-data/test-permissions.xml [moved from services/authorization/service/src/test/resources/test-data/test-permissions.xml with 94% similarity]
services/authorization-mgt/service/src/main/java/org/collectionspace/services/authorization/storage/AuthorizationDelegate.java
services/authorization-mgt/service/src/test/javadoc/org/collectionspace/services/authorization/test/package.html [moved from services/authorization/service/src/test/javadoc/org/collectionspace/services/authorization/test/package.html with 100% similarity]
services/authorization/pstore/src/main/resources/db/mysql/test_authorization.sql
services/authorization/service/pom.xml
services/client/src/main/java/org/collectionspace/services/client/AbstractServiceClientImpl.java
services/client/src/main/java/org/collectionspace/services/client/CollectionSpaceClient.java
services/client/src/main/java/org/collectionspace/services/client/TestServiceClient.java
services/client/src/main/java/org/collectionspace/services/client/test/BaseServiceTest.java
services/common/src/main/java/org/collectionspace/services/common/security/SecurityInterceptor.java
services/dimension/client/pom.xml
services/dimension/client/src/main/java/org/collectionspace/services/client/DimensionFactory.java [new file with mode: 0644]
services/dimension/client/src/test/java/org/collectionspace/services/client/test/DimensionServiceTest.java
services/security/client/pom.xml
services/security/client/src/test/java/org/collectionspace/services/security/client/test/AuthenticationServiceTest.java
services/security/client/src/test/java/org/collectionspace/services/security/client/test/AuthorizationServiceTest.java [new file with mode: 0644]