如何在 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.
授予验证器访问权限
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.
授予验证器访问权限