12.3.3. Annotations de sécurité EJB
12.3.3.1. Les annotations de sécurité EJB
Les EJB utilisent des annotations de sécurité pour faire passer des informations de sécurité au déployeur. Celles-ci comprennent :
- @DeclareRoles
- Déclare quels rôles sont disponibles.
- @SecurityDomain
- Indique le domaine de sécurité à utiliser pour l'EJB. Si l'EJB est annoté pour autorisation avec
@RolesAllowed
, l'autorisation ne s'appliquera que si l'EJB est annoté par un domaine de sécurité. - @RolesAllowed, @PermitAll, @DenyAll
- Indique quelles permissions de méthodes sont autorisées. Pour obtenir des informations sur les permissions de méthode, voir Section 12.3.2.1, « Permissions de méthodes EJB ».
- @RolesAllowed, @PermitAll, @DenyAll
- Indique quelles permissions de méthodes sont autorisées. Pour obtenir des informations sur les permissions de méthode, voir Section 12.3.2.1, « Permissions de méthodes EJB ».
- @RunAs
- Configure l'identification de sécurité propagée d'un composant.
Pour plus d'information, voir Section 12.3.3.2, « Utilisation des annotations de sécurité EJB ».