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