1
0

.decode() syntax change to support headers

This commit is contained in:
2022-06-04 17:23:53 +02:00
parent 64da4c625f
commit 695e1c0dfe
3 changed files with 12 additions and 5 deletions

View File

@@ -116,7 +116,10 @@ class JWT {
return await crypto.subtle.verify(importAlgorithm, key, Base64URL.parse(tokenParts[2]), this._utf8ToUint8Array(`${tokenParts[0]}.${tokenParts[1]}`))
}
decode(token) {
return this._decodePayload(token.split('.')[1].replace(/-/g, '+').replace(/_/g, '/'))
return {
header: this._decodePayload(token.split('.')[0].replace(/-/g, '+').replace(/_/g, '/')),
payload: this._decodePayload(token.split('.')[1].replace(/-/g, '+').replace(/_/g, '/'))
}
}
}