Skip to content

Commit 5488ff9

Browse files
committed
fix:Resolve the issue of the getServiceAccountName function parsing as empty during token login in kubeedge version 1.19.1
Signed-off-by: ryan-jay-qiu <[email protected]>
1 parent 9a6b862 commit 5488ff9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/helper/token.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export const getServiceAccountName = async (token: string) => {
99
const decodedPayload = JSON.parse(atob(payload.replace(/-/g, '+').replace(/_/g, '/')));
1010

1111
// Extract the 'sub' field
12-
const sub = decodedPayload['kubernetes.io/serviceaccount/service-account.name'];
13-
12+
const sub = decodedPayload['kubernetes.io/serviceaccount/service-account.name'] ||
13+
decodedPayload["kubernetes.io"].serviceaccount.name;
1414
return sub || null;
1515
};

0 commit comments

Comments
 (0)