【发布时间】:2019-06-15 22:30:04
【问题描述】:
我想使用两个不同的 JWTAuthHandler,每个都有一个唯一的 RS256 公钥。 那是因为我从两个不同的来源获得 JWT。
ChainAuthHandler 应该是结合这两个 JWTAuthHandler 的适当方式。 但是,它不起作用...
问题:
- 在遍历所有附加的处理程序时,仅 ChainAuthHandler 检查 parseCredentials() 是否导致错误。
- 由于 parseCredentials() 中的 JWTAuthHandler 只查找 “授权”-Header,没有错误发生。
- 稍后在 JWTAuthProviderImpl.authenticate() 中抛出异常。
有什么办法可以解决吗?
【问题讨论】:
标签: java authentication jwt vert.x