Oauth 2.0 Vertx OAUTH2.0访问令牌错误:NoSuchKeyIdeException
我使用vertx生成带有客户端凭据的OAuth2令牌,下面是代码片段Oauth 2.0 Vertx OAUTH2.0访问令牌错误:NoSuchKeyIdeException,oauth-2.0,access-token,vert.x,quarkus,vertx-httpclient,Oauth 2.0,Access Token,Vert.x,Quarkus,Vertx Httpclient,我使用vertx生成带有客户端凭据的OAuth2令牌,下面是代码片段 <artifactId>vertx-auth-oauth2</artifactId> <version>3.9.1</version> 错误: 访问令牌错误;io/vertx/ext/jwt/NOSUCHKEYIDEException堆栈未来{cause=io/vertx/ext/jwt/NOSUCHKEYIDEException}上面的配置是手动指定IdP服务器的端点,在有效
<artifactId>vertx-auth-oauth2</artifactId>
<version>3.9.1</version>
错误:
访问令牌错误;io/vertx/ext/jwt/NOSUCHKEYIDEException堆栈未来{cause=io/vertx/ext/jwt/NOSUCHKEYIDEException}上面的配置是手动指定
IdP
服务器的端点,在有效身份验证之后,响应包含jwt
令牌作为响应。vertx-auth-oauth2
试图解析此令牌,但是没有加载安全密钥,因此它无法接受有效的令牌
如果没有该事件的处理程序,则预期会将此异常视为警告,但看起来您在解析令牌时遇到了异常
我怀疑这可能是一个bug,您能提供一个简单的例子来重现异常,以便我进一步调查吗?上面的配置是手动指定
IdP
服务器的端点,在有效身份验证之后,响应包含一个JWT
令牌作为响应。vertx-auth-oauth2
试图解析此令牌,但是没有加载安全密钥,因此它无法接受有效的令牌
如果没有该事件的处理程序,则预期会将此异常视为警告,但看起来您在解析令牌时遇到了异常
我怀疑这可能是一个bug,您能否提供一个复制异常的简单示例,以便我进一步调查?以下是代码,您可以添加依赖项以复制该问题。这是代码,您可以添加依赖项以复制问题。
OAuth2Auth oAuth2Auth = OAuth2Auth.create(Vertx.vertx(),credentials);
JsonObject tokenConfig = new JsonObject();
oAuth2Auth.authenticate(tokenConfig, res ->
{
if (res.failed()) {
log.info("Access Token Error;" + res.cause().getMessage());
} else {
User token = res.result();
log.info("token:" + token);
}
}
);