Simplify the user management 90/102190/8
authorsebdet <sebastien.determe@intl.att.com>
Sun, 23 Feb 2020 17:31:04 +0000 (09:31 -0800)
committersebdet <sebastien.determe@intl.att.com>
Tue, 25 Feb 2020 14:49:46 +0000 (06:49 -0800)
commit7658007d67c5c2bc1d81bff4bf972b315cb5bea6
treee44324c6dd8a1d653a59d3458a5c38116f25b86a
parentaa486be66b1c29ad2e953cb44d105ca1bde40b1c
Simplify the user management

Simplify the user management and fix a bug in the server, crashing when no user are logged and an operation is requested, and also previous user still stored in the securitycontext when admin is logged (due to static variable)

Issue-ID: CLAMP-651

Change-Id: I57523bc2c3afaf5ca5a3acf5c59823df06fd4cd9
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
30 files changed:
src/main/java/org/onap/clamp/authorization/AuthorizationController.java
src/main/java/org/onap/clamp/authorization/CldsUser.java [moved from src/main/java/org/onap/clamp/clds/service/CldsUser.java with 98% similarity]
src/main/java/org/onap/clamp/authorization/SecureServicePermission.java [moved from src/main/java/org/onap/clamp/clds/service/SecureServicePermission.java with 99% similarity]
src/main/java/org/onap/clamp/authorization/SecureServicePermissionDeserializer.java [moved from src/main/java/org/onap/clamp/clds/service/SecureServicePermissionDeserializer.java with 97% similarity]
src/main/java/org/onap/clamp/authorization/UserService.java [moved from src/main/java/org/onap/clamp/clds/service/UserService.java with 88% similarity]
src/main/java/org/onap/clamp/clds/ClampServlet.java
src/main/java/org/onap/clamp/clds/config/CldsUserJsonDecoder.java
src/main/java/org/onap/clamp/clds/config/DefaultUserConfiguration.java
src/main/java/org/onap/clamp/clds/model/ClampInformation.java [moved from src/main/java/org/onap/clamp/clds/service/DefaultUserNameHandler.java with 50% similarity]
src/main/java/org/onap/clamp/clds/model/CldsInfo.java [deleted file]
src/main/java/org/onap/clamp/clds/service/CldsInfoProvider.java [deleted file]
src/main/java/org/onap/clamp/clds/service/CldsService.java [deleted file]
src/main/java/org/onap/clamp/clds/service/SecureServiceBase.java [deleted file]
src/main/java/org/onap/clamp/clds/service/UserNameHandler.java [deleted file]
src/main/java/org/onap/clamp/clds/util/JsonUtils.java
src/main/java/org/onap/clamp/clds/util/LoggingUtils.java
src/main/java/org/onap/clamp/tosca/DictionaryService.java
src/main/java/org/onap/clamp/util/PrincipalUtils.java [deleted file]
src/main/resources/clds/camel/rest/clamp-api-v2.xml
src/main/resources/clds/camel/rest/clds-services.xml
src/test/java/org/onap/clamp/clds/config/CldsUserJsonDecoderTest.java
src/test/java/org/onap/clamp/clds/it/AuthorizationControllerItCase.java
src/test/java/org/onap/clamp/clds/it/CldsServiceItCase.java [deleted file]
src/test/java/org/onap/clamp/clds/it/PermissionTestDefaultHelper.java [deleted file]
src/test/java/org/onap/clamp/clds/it/PermissionTestHelper.java [deleted file]
src/test/java/org/onap/clamp/clds/service/CldsInfoProviderTest.java [deleted file]
ui-react/src/api/UserService.js
ui-react/src/components/dialogs/UserInfoModal.js
ui-react/src/components/dialogs/UserInfoModal.test.js
ui-react/src/components/dialogs/__snapshots__/UserInfoModal.test.js.snap