Forum Discussion
Anonymous
5 years agoNot applicable
Decode JWT token in custom connector
Hi,
How to decode JWT access_token in power query?
GetMetadataTable= () as any =>
let
currentCredential = Extension.CurrentCredential(),
access_token_decoded=currentCredential[access_token],
decoded_token= ???
in
decoded_token;
Something like this: https://jwt.io/
Thanks
let Token = "<snip>", Base64Url.Decode = (s) => Binary.FromText(Text.Replace(Text.Replace(s, "-", "+"), "_", "/") & {"", "", "==", "="}{Number.Mod(Text.Length(s), 4)}, BinaryEncoding.Base64), Parts = Json.Document(Base64Url.Decode(Text.Split(Token, "."){1})) in Parts
2 Replies
- curth
Power BI Team
let Token = "<snip>", Base64Url.Decode = (s) => Binary.FromText(Text.Replace(Text.Replace(s, "-", "+"), "_", "/") & {"", "", "==", "="}{Number.Mod(Text.Length(s), 4)}, BinaryEncoding.Base64), Parts = Json.Document(Base64Url.Decode(Text.Split(Token, "."){1})) in Parts - AnonymousNot applicable
Anonymous
I am not familiar with JWT, see if this post help:powerbi - Power BI - Get JWT Token from Auth API - Stack Overflow
Paul Zheng _ Community Support Team