VERTX MONGO身份验证
我在身份验证时会出错。 VERTX中的文档被最小化了
MongoAuthenticationOptions options = new MongoAuthenticationOptions()
.setCollectionName("users");
JsonObject credentials =new JsonObject().put("username","admin").put("password","admin");
MongoAuthentication authenticationProvider=MongoAuthentication.create(client, options);
authenticationProvider.authenticate(credentials)
.onSuccess(user -> System.out.println("User: " + user.principal()))
.onFailure(err -> {
System.out.println("Error");
});
错误
avr. 28, 2022 3:22:21 AM io.vertx.core.impl.ContextImpl
SEVERE: Unhandled exception
java.lang.NoSuchMethodError: 'void io.vertx.ext.auth.impl.UserImpl.<init>(io.vertx.core.json.JsonObject)'
at io.vertx.ext.auth.mongo.impl.MongoAuthenticationImpl.createUser(MongoAuthenticationImpl.java:170)
at io.vertx.ext.auth.mongo.impl.MongoAuthenticationImpl.handleSelection(MongoAuthenticationImpl.java:150)
at io.vertx.ext.auth.mongo.impl.MongoAuthenticationImpl.lambda$authenticate$0(MongoAuthenticationImpl.java:107)
i get an error while authenticating. the documentation in vertx is so minimalized
MongoAuthenticationOptions options = new MongoAuthenticationOptions()
.setCollectionName("users");
JsonObject credentials =new JsonObject().put("username","admin").put("password","admin");
MongoAuthentication authenticationProvider=MongoAuthentication.create(client, options);
authenticationProvider.authenticate(credentials)
.onSuccess(user -> System.out.println("User: " + user.principal()))
.onFailure(err -> {
System.out.println("Error");
});
the error
avr. 28, 2022 3:22:21 AM io.vertx.core.impl.ContextImpl
SEVERE: Unhandled exception
java.lang.NoSuchMethodError: 'void io.vertx.ext.auth.impl.UserImpl.<init>(io.vertx.core.json.JsonObject)'
at io.vertx.ext.auth.mongo.impl.MongoAuthenticationImpl.createUser(MongoAuthenticationImpl.java:170)
at io.vertx.ext.auth.mongo.impl.MongoAuthenticationImpl.handleSelection(MongoAuthenticationImpl.java:150)
at io.vertx.ext.auth.mongo.impl.MongoAuthenticationImpl.lambda$authenticate$0(MongoAuthenticationImpl.java:107)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论