From b2cebbfaf457306cc3bb4fba65e1754fedfac9f2 Mon Sep 17 00:00:00 2001 From: Mathieu <70369997+MathieuRA@users.noreply.github.com> Date: Thu, 27 Oct 2022 16:05:55 +0200 Subject: [PATCH] fix(lite): invalidate sessionId token (#6480) --- @xen-orchestra/lite/CHANGELOG.md | 6 +++++- @xen-orchestra/lite/src/libs/xen-api.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/@xen-orchestra/lite/CHANGELOG.md b/@xen-orchestra/lite/CHANGELOG.md index 243e7dd1a..55c1ae3af 100644 --- a/@xen-orchestra/lite/CHANGELOG.md +++ b/@xen-orchestra/lite/CHANGELOG.md @@ -1,5 +1,9 @@ # ChangeLog -## **0.0.1** +## **0.2.0** + +- Invalidate sessionId token after logout (PR [#6480](https://github.com/vatesfr/xen-orchestra/pull/6480)) + +## **0.1.0** - Initial implementation diff --git a/@xen-orchestra/lite/src/libs/xen-api.ts b/@xen-orchestra/lite/src/libs/xen-api.ts index c68c79a98..ec4b0333a 100644 --- a/@xen-orchestra/lite/src/libs/xen-api.ts +++ b/@xen-orchestra/lite/src/libs/xen-api.ts @@ -179,6 +179,7 @@ export default class XenApi { } disconnect() { + this.#call("session.logout", [this.#sessionId]); this.stopWatch(); this.#sessionId = undefined; }