diff --git a/packages/auth/src/vpu-auth.js b/packages/auth/src/vpu-auth.js index 4aa0cdd6e96c101f312b1fe961d09c2add104e0e..aa1e549a8997ac4656838a4ab5f01c26a4c67e17 100644 --- a/packages/auth/src/vpu-auth.js +++ b/packages/auth/src/vpu-auth.js @@ -73,6 +73,7 @@ class VPUAuth extends VPULitElement { let newPerson = false; if (kc.authenticated) { + let tokenChanged = (this.token !== kc.token); this.name = kc.idTokenParsed.name; this.token = kc.token; this.subject = kc.subject; @@ -82,7 +83,7 @@ class VPUAuth extends VPULitElement { newPerson = true; } this.personId = personId; - this._setLoginStatus(LoginStatus.LOGGED_IN, true); + this._setLoginStatus(LoginStatus.LOGGED_IN, tokenChanged); } else { this.name = ""; this.token = "";