Я хочу отказаться от старых аутентификаций от dropwizard, поэтому я использую конфигурацию ударов CachingAuthenticator.Использование CachingAuthenticator в Dropwizard
@Override
public void run(WebConfiguration configuration, Environment environment) {
environment.jersey().register(new ActivityResource());
CachingAuthenticator<BasicCredentials, AuthUser> cachingAuthenticator =
new CachingAuthenticator<>(environment.metrics(), new WebAuthenticator(),
configuration.getAuthenticationCachePolicy());
}
политики в YML файл в
authenticationCachePolicy: maximumSize=10, expireAfterAccess=1m
Мой вопрос: 1) Как зарегистрироваться (получить его работы) cachingAuthenticator поэтому каждый запрос будет аутентифицирован.
2) Как установить expireAfterAccess в секундах
3) Все, которым не так в коде, пожалуйста предложить ...
2.) Я думаю, что это длительность dropwizard, так что вы можете сделать это: expireAfterAccess = 15 секунд – heaphach