Я создаю приложение, используя шов 3 и cdi. Я начал с примера, для этой части безопасности:шов 3 безопасность и роли
public @ConversationScoped class UserAction {
public @Admin void deleteUser(String userId) {
// code
}
}
Это работает. Если у моего пользователя есть роль администратора, у него есть доступ. Но как я могу реализовать ситуацию, когда пользователь может иметь одно правило или другое? Например: если мой пользователь @Admin или @Student, он может получить к нему доступ, но если он @Teacher, он не может.
Спасибо.
Келли