Authentication support for cdt 21/104321/4
authorPatrick Brady <patrick.brady@att.com>
Tue, 24 Mar 2020 22:44:15 +0000 (15:44 -0700)
committerPatrick Brady <patrick.brady@att.com>
Tue, 24 Mar 2020 23:47:23 +0000 (16:47 -0700)
commit0141df20b1f533cd2acabdf7ea986aebab8d6868
tree7df75e7fd455aeb0ccedeac6be801d4cab4d508d
parent179fea047479a44ef2fb0490c272f7f97127bbe9
Authentication support for cdt

-Adding a password box to cdt
-Adding a function to check login by making a request
 to appc
-Moving username and authentication to session storage
 from localstorage so that it is not saved in the browser
-Removing the hardcoded credentials from the cdt proxy
 since these are coming from the cdt login form now

Change-Id: I8bd829a22d1b83829c1d53637dc1ad035d1030e9
Signed-off-by: Patrick Brady <patrick.brady@att.com>
Issue-ID: APPC-1854
21 files changed:
CdtProxyService/src/main/java/org/onap/appc/cdt/service/controller/CdtController.java
CdtProxyService/src/main/resources/application.properties
src/app/admin/admin.component.ts
src/app/admin/view-edit/ansible-server.component.ts
src/app/shared/components/navigation/navigation.component.spec.ts
src/app/shared/components/navigation/navigation.component.ts
src/app/shared/services/httpUtil/http-util.service.ts
src/app/shared/services/utilityService/utility.service.ts
src/app/test/test.component.ts
src/app/vnfs/GCAuthGuard/gcauth.guard.spec.ts
src/app/vnfs/LoginGuardService/Login-guard-service.ts
src/app/vnfs/LoginGuardService/LoginGuardService.spec.ts
src/app/vnfs/build-artifacts/parameter-definitions/parameter-definition.service.ts
src/app/vnfs/build-artifacts/parameter-definitions/parameter.component.ts
src/app/vnfs/build-artifacts/reference-dataform/reference-dataform.component.ts
src/app/vnfs/build-artifacts/template-holder/param-name-value/param-name-value.component.ts
src/app/vnfs/build-artifacts/template-holder/template-configuration/template-configuration.component.ts
src/app/vnfs/myvnfs/myvnfs.component.ts
src/app/vnfs/userlogin-form/userlogin-form.component.html
src/app/vnfs/userlogin-form/userlogin-form.component.spec.ts
src/app/vnfs/userlogin-form/userlogin-form.component.ts