我有来自OAuth 2.0的访问令牌,它使用JwtSecurityTokenHandler.WriteToken()加密.在我使用JwtSecurityTokenHandler.ReadToken()解密后,它返回我的SecurityToken对象,但我不知道如何在解密的令牌中循环和读取声明.
有方法可以在JwtSecurityToken中读取声明,但不幸的是,读取令牌返回的是SecurityToken而不是JwtSecurityToken.
希望有人能提供帮助.
你应该能够把它作为一个JwtSecurityToken
:
var jwt = jwtSecurityTokenHandler.ReadToken(tokenString) as JwtSecurityToken;