我有一个来自OAuth 2.0的访问令牌,它使用JwtSecurityTokenHandler.WriteToken()进行加密。在使用JwtSecurityTokenHandler.ReadToken()解密后,它会向我返回SecurityToken对象,但我不知道如何循环和读取解密后的令牌内部的声明。 虽然有方法可以读取JwtSecurityToken中的声明,但不幸的是,读取令牌返回的是SecurityToken而不是JwtSecurityToken。 希望有人能够帮助。
你应该可以将其转换为JwtSecurityToken:var jwt = jwtSecurityTokenHandler.ReadToken(tokenString) as JwtSecurityToken;
as
关键字转换为JwtSecurityToken吗? - Rup