Мне нравится добавлять аутентификацию пользователя в мой веб-сервис REST (Guice + Jersey).
Сначала я хотел решить вопрос аутентификации с помощью перехвата метода Google Guice. Например:
@Path("user")
public class User {
@OnlyAdmin
@Post
public void addUser(String apiKey) {
}
}
Но, к сожалению, Guice поддерживает AOP только для классов с конструкторами без аргументов.
- Как правило, рекомендуется использовать AOP для аутентификации пользователя?
- Существуют ли другие платформы для создания аутентификации пользователя?
Редактировать: Framework, возможно, неправильный термин. Я только ищу способ внедрить некоторый код в каждый аннотированный метод, и этот код должен проверять параметры метода