From c66817d0b31969903a4dd1a86a8d98bb81d78011 Mon Sep 17 00:00:00 2001 From: Christoph Reiter <reiter.christoph@gmail.com> Date: Tue, 31 Jan 2023 10:07:20 +0100 Subject: [PATCH] person-select: add the silent sso check for development makes it easier to quickly test --- packages/person-select/assets/silent-check-sso.html | 7 +++++++ packages/person-select/rollup.config.js | 1 + packages/person-select/src/dbp-person-select-demo.js | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 packages/person-select/assets/silent-check-sso.html diff --git a/packages/person-select/assets/silent-check-sso.html b/packages/person-select/assets/silent-check-sso.html new file mode 100644 index 00000000..94fe2268 --- /dev/null +++ b/packages/person-select/assets/silent-check-sso.html @@ -0,0 +1,7 @@ +<html> +<body> + <script> + parent.postMessage(location.href, location.origin) + </script> +</body> +</html> \ No newline at end of file diff --git a/packages/person-select/rollup.config.js b/packages/person-select/rollup.config.js index 9f5e6d19..114bf0c2 100644 --- a/packages/person-select/rollup.config.js +++ b/packages/person-select/rollup.config.js @@ -48,6 +48,7 @@ export default (async () => { build !== 'local' && build !== 'test' ? terser() : false, copy({ targets: [ + {src: 'assets/silent-check-sso.html', dest: 'dist'}, {src: 'assets/index.html', dest: 'dist'}, { src: await getPackagePath('@dbp-toolkit/common', 'assets/icons/*.svg'), diff --git a/packages/person-select/src/dbp-person-select-demo.js b/packages/person-select/src/dbp-person-select-demo.js index 18ab05f5..ce5b36cb 100644 --- a/packages/person-select/src/dbp-person-select-demo.js +++ b/packages/person-select/src/dbp-person-select-demo.js @@ -67,7 +67,7 @@ export class PersonSelectDemo extends ScopedElementsMixin(DBPLitElement) { subscribe="requested-login-status" lang="${this.lang}" entry-point-url="${this.entryPointUrl}" - silent-check-sso-redirect-uri="/dist/silent-check-sso.html" + silent-check-sso-redirect-uri="/silent-check-sso.html" url="https://auth-dev.tugraz.at/auth" realm="tugraz-vpu" client-id="auth-dev-mw-frontend-local" -- GitLab