fix: userInfo name conversion encoding format (#755)

This commit is contained in:
DiamondThree
2023-01-31 18:07:55 +08:00
committed by GitHub
parent 94bebdc491
commit d7e3d524e5

View File

@@ -100,17 +100,13 @@ class Token {
static parse(token: string): AccessTokenMessage | null { static parse(token: string): AccessTokenMessage | null {
try { try {
return JSON.parse( return JSON.parse(
String.fromCharCode.apply( decodeURIComponent(
null, atob(token.split('.')[1])
Array.from( .split('')
Uint8Array.from( .map(function (c) {
window.atob( return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
// split jwt })
token.split('.')[1] .join('')
),
c => c.charCodeAt(0)
)
)
) )
); );
} catch (error) { } catch (error) {