Add OAuth support to odlux 62/117862/1
authorAijana Schumann <aijana.schumann@highstreet-technologies.com>
Mon, 15 Feb 2021 17:22:28 +0000 (18:22 +0100)
committerAijana Schumann <aijana.schumann@highstreet-technologies.com>
Mon, 15 Feb 2021 17:23:57 +0000 (18:23 +0100)
commit8515052e1a6de2de56effbc61c73d3aa80169a93
tree8707b2b587890522b35cd7dd1b54ce4f006f1c3a
parentdb20d36689c011333ed7216b64d3e987e473f1ee
Add OAuth support to odlux

Extend odlux to support oauth, support external login provider for sign-in

Issue-ID: CCSDK-3167
Signed-off-by: Aijana Schumann <aijana.schumann@highstreet-technologies.com>
Change-Id: Id5772e0026fa7ebda22c41c2620a7868598f41aa
32 files changed:
sdnr/wt/odlux/apps/configurationApp/policies.json [new file with mode: 0644]
sdnr/wt/odlux/apps/configurationApp/src/actions/deviceActions.ts
sdnr/wt/odlux/apps/configurationApp/src/handlers/viewDescriptionHandler.ts
sdnr/wt/odlux/apps/configurationApp/src/index.html
sdnr/wt/odlux/apps/configurationApp/src/views/configurationApplication.tsx
sdnr/wt/odlux/apps/configurationApp/webpack.config.js
sdnr/wt/odlux/apps/connectApp/webpack.config.js
sdnr/wt/odlux/framework/pom.xml
sdnr/wt/odlux/framework/src/actions/authentication.ts
sdnr/wt/odlux/framework/src/actions/loginProvider.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/app.tsx
sdnr/wt/odlux/framework/src/assets/version.json
sdnr/wt/odlux/framework/src/components/titleBar.tsx
sdnr/wt/odlux/framework/src/handlers/applicationStateHandler.ts
sdnr/wt/odlux/framework/src/handlers/authenticationHandler.ts
sdnr/wt/odlux/framework/src/index.html
sdnr/wt/odlux/framework/src/middleware/navigation.ts
sdnr/wt/odlux/framework/src/middleware/policies.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/models/applicationConfig.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/models/authentication.ts
sdnr/wt/odlux/framework/src/models/externalLoginProvider.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/run.ts
sdnr/wt/odlux/framework/src/services/authenticationService.ts
sdnr/wt/odlux/framework/src/services/forceLogoutService.ts
sdnr/wt/odlux/framework/src/store/applicationStore.ts
sdnr/wt/odlux/framework/src/views/frame.tsx
sdnr/wt/odlux/framework/src/views/login.tsx
sdnr/wt/odlux/framework/src2/main/resources/version.json
sdnr/wt/odlux/framework/webpack.config.js
sdnr/wt/odlux/odlux.properties [new file with mode: 0644]
sdnr/wt/odlux/package.json
sdnr/wt/odlux/yarn.lock [new file with mode: 0644]