Win a copy of hapi.js in Action this week in the HTML, CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Does Security annotations work only with EJB

 
Mahtab Alam
Ranch Hand
Posts: 391
1
Java MySQL Database PHP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was doing enthuware exams and I get across this

" The root resource class is not an EJB, therefore role-based security does not work "

So it means annotations like @RolesAllowed, @DenyAll, @PermitAll only work when its used with EJB.

So simply saying below on a jersey root resource class will not work , it must be annotated with either @Stateless or @Singleton

@Path("somepath")
@RolesAllowed("student")

Need some clarity
 
Frits Walraven
Creator of Enthuware JWS+ V6
Saloon Keeper
Posts: 2619
140
Android Chrome Eclipse IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So it means annotations like @RolesAllowed, @DenyAll, @PermitAll only work when its used with EJB.

Correct.
 
Victor Skvorzkoff
Greenhorn
Posts: 13
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Frits Walraven wrote:
So it means annotations like @RolesAllowed, @DenyAll, @PermitAll only work when its used with EJB. 

Correct.


Why?  I've been trying to find a reason but unsuccessfully.  Could you kindly expatiate?

Thank you,
Victor.
 
Victor Skvorzkoff
Greenhorn
Posts: 13
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Victor Skvorzkoff wrote:
Frits Walraven wrote:
So it means annotations like @RolesAllowed, @DenyAll, @PermitAll only work when its used with EJB. 

Correct.


Why?  I've been trying to find a reason but unsuccessfully.  Could you kindly expatiate?

Thank you,
Victor.


I finally found some explanation here: https://coderanch.com/t/644645/certification/role-based-security-jax-rs   ;

 
Frits Walraven
Creator of Enthuware JWS+ V6
Saloon Keeper
Posts: 2619
140
Android Chrome Eclipse IDE
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Answering your own question (and sharing it here) deserves a Cow!
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!