JWT令牌使用Base64 URL编码进行序列化。
IdentityModel包括Base64Url帮助编码/解码的类:
Base64Url
var text = "hello"; var b64url = Base64Url.Encode(text); text = Base64Url.Decode(b64url);
注意 ASP.NET Core通过WebEncoders.Base64UrlEncode和WebEncoders.Base64UrlDecode提供内置支持。
github地址