This repository has been archived on 2024-08-02. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Heimdall_Keycloak_Script/script.js
2024-03-04 04:49:27 +01:00

22 lines
737 B
JavaScript

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";