[resteasy-dev] @RolesAllowed and interfaces
Weinan Li
weli at redhat.com
Thu May 19 23:57:23 EDT 2016
Sorry Robert, we are experiencing team change these days and may have a delay on response.
Yeah please create a JIRA issue, which is the safest way it will be checked :-)
--
Weinan Li / JBoss
> On May 18, 2016, at 11:34 PM, Robert Marcano <robert at marcanoonline.com> wrote:
>
> Sorry for replying to myself, do you people prefer a JIRA issue for
> discussion? I ask for the lack of response :(
>
> On 05/14/2016 09:00 PM, Robert Marcano wrote:
>> Greetings.
>>
>> When using resource interfaces, the RolesAllowed annotation is only used
>> if it is found on the interface and not on the implementation class.
>> This took me by surprise because if you use the same annotation on an
>> EJB, it is only valid when it is on the bean implementation, not on the
>> remote or local interfaces. Probably there should be some consistency
>> here with other JEE specs.
>>
>> I use interfaces in order to use a proxy based client from a remote JVM
>> that is migrating from EJB remoting. There is no need for the clients to
>> know which roles are allowed (or their names), so I want to avoid the
>> need to add RolesAllowed to the interfaces.
>>
>> Before submitting a bug report or working on a patch. What is the best
>> approach here?
>>
>> 1- only use RolesAllowed when they are on the implementation class, It
>> will break existing code
>>
>> 2- implementation RolesAllowed override interface RolesAllowed
>>
>> 3- merge implementation RolesAllowed and interface RolesAllowed. Union
>> or intersection of both group of roles?
>>
>> The same questions are valid for @PermitAll and @DenyAll
>>
>> Note: please update the website mailing list link, I subscribed to the
>> sourceforge mailing list yesterday in order to send this email. Noticed
>> the migration notice because I checked today the web archive for the
>> lack of response.
>
> _______________________________________________
> resteasy-dev mailing list
> resteasy-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/resteasy-dev
More information about the resteasy-dev
mailing list