From 87660aad5a0ff5b45c78e69af889d3cfb5aced80 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio.bekerle@tugraz.at> Date: Mon, 9 Sep 2019 13:14:47 +0200 Subject: [PATCH] Set locale for Keycloak login page --- packages/auth/src/vpu-auth.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/auth/src/vpu-auth.js b/packages/auth/src/vpu-auth.js index 8366fd75..8bb226c1 100644 --- a/packages/auth/src/vpu-auth.js +++ b/packages/auth/src/vpu-auth.js @@ -106,11 +106,18 @@ class VPUAuth extends LitElement { }); // See: https://www.keycloak.org/docs/latest/securing_apps/index.html#_javascript_adapter - that._keycloak.init({onLoad: 'login-required'}).success(function (authenticated) { + that._keycloak.init().success((authenticated) => { console.log(authenticated ? 'authenticated' : 'not authenticated!'); console.log(that._keycloak); - this.loggedIn = false; + if (!authenticated) { + // set locale of Keycloak login page + that._keycloak.login({kcLocale: that.lang}); + + return; + } + + that.loggedIn = false; that.updateKeycloakData(); that.dispatchInitEvent(); @@ -137,7 +144,7 @@ class VPUAuth extends LitElement { } }).error(function () { - console.log('Failed to initialize'); + console.error('Keycloak failed to initialize!'); }); // auto-refresh token -- GitLab