seam 3 と cdi を使用してアプリケーションを作成しています。次のようなセキュリティ部分の例から始めました。
public @ConversationScoped class UserAction {
public @Admin void deleteUser(String userId) {
// code
}
}
できます。私のユーザーが管理者の役割を持っている場合、彼はアクセスできます。しかし、ユーザーが 1 つのルールまたは別のルールを持っている可能性がある状況をどのように実装できますか? 例: 私のユーザーが @Admin または @Student の場合、彼はこれにアクセスできますが、@Teacher の場合はアクセスできません。
ありがとう。
ケリー