commit 30cbb2160e0cf0c6f19c908323e23ca50513bed2 Author: Marvin Scham Date: Mon Mar 4 04:49:27 2024 +0100 Init diff --git a/script.js b/script.js new file mode 100644 index 0000000..c010012 --- /dev/null +++ b/script.js @@ -0,0 +1,21 @@ +console.log("Keycloak Script running!"); +const keycloak = new Keycloak({ + realm: "schmoekerei", + url: "https://auth.xn--schmkerei-37a.de", + clientId: "heimdall" +}); + +keycloak.init({ onLoad: 'login-required' }).then(function(authenticated) { + if (authenticated) { + console.log("User is authenticated"); + } +}).catch(function() { + console.error("Authenticated Failed"); +}); + +const wrapper = document.querySelector("#config-buttons"); +const kcUserLink = wrapper.querySelector("#users").cloneNode(true); +kcUserLink.href = "https://auth.xn--schmkerei-37a.de/realms/schmoekerei/account"; +kcUserLink.id = "kcUserSettings"; +wrapper.append(kcUserLink); +kcUserLink.querySelector("div").innerHTML = "Account-Einstellungen";