From 5135ae6e3ec5971d90479883008a30cf7d8a45e5 Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Fri, 10 May 2024 11:07:29 +0300 Subject: [PATCH] fixing the problem when parsing access token --- .../packages/oauth/src/lib/services/remember-me.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/oauth/src/lib/services/remember-me.service.ts b/npm/ng-packs/packages/oauth/src/lib/services/remember-me.service.ts index 84d40d982a..bcfacf3d0a 100644 --- a/npm/ng-packs/packages/oauth/src/lib/services/remember-me.service.ts +++ b/npm/ng-packs/packages/oauth/src/lib/services/remember-me.service.ts @@ -21,7 +21,8 @@ export class RememberMeService { } getFromToken(accessToken: string) { - const parsedToken = JSON.parse(atob(accessToken.split('.')[1])); + const tokenBody = accessToken.split('.')[1].replace(/-/g, '+').replace(/_/g, '/'); + const parsedToken = JSON.parse(atob(tokenBody)); return Boolean(parsedToken[this.#rememberMe]); } }