У меня есть фильтр, который фильтрует запросы от пользователей, и я проверяю, есть ли у пользователя разрешение на какую-то страницу или нет, но на некоторые страницы все пользователи могут заходить без какого-либо разрешения, и это URL, которые я написал в файле application.conf
и сейчас Мне нужно получить доступ к этому application.conf
порядку файлов, чтобы получить информацию об URL-адресах белого списка. Мой application.conf
файл выглядит следующим образом:
allowedPathsWithoutAuthentication = ["api/info"]
мой фильтр выглядит следующим образом:
public class PageAccessFilter extends Filter {
@Inject
public PageAccessFilter(Materializer mat) {
super(mat);
}
@Override
public CompletionStage<Result> apply(Function<Http.RequestHeader, CompletionStage<Result>> next, Http.RequestHeader rh) {
// I need to get access to application.conf file right here.
return CompletableFuture.completedFuture(Results.badRequest("BBBB"));
}
}
Как я могу это сделать?