如何在 dropwizard 身份验证方法中创建 GET 请求?

How to create a GET request inside the dropwizard authentication method?

public class ExampleAuthenticator implements Authenticator<String, User> {
    @Override
    public Optional<User> authenticate(String credentials) throws AuthenticationException {

        return verifyToken(credentials);
    }

    public Optional<User> verifyToken(String credentials){
        //some code that verifies token

        //call a Get-request around here.
        return //user
    }
}

我希望用户在每次通过令牌验证时从服务器接收一些数据。我整晚都在寻找这个,但从未发现有人在谈论这个。我的问题:这是否可能,如果可能,我将如何处理。

通常,对于这种情况,我们会编写一个 API(在您的情况下将是 GET 请求),它将定期调用或在每次 API 调用之后调用以获取所需的数据,无论我们想要什么方式。我们称之为轮询API。您还可以为 API.

授予验证器访问权限