[keycloak-user] Securing backend rest methods
Juan Diego
juandiego83 at gmail.com
Fri Jun 19 15:35:42 EDT 2015
Yeah thanks that is exactly what I was looking for.
On Fri, Jun 19, 2015 at 2:19 PM, Scott Dunbar <scott at xigole.com> wrote:
> Juan,
> I'm not sure that your environment is like mine but I have something like:
>
>
> @Path("/user")
> @Stateless
> public class UserService {
>
> ...
>
> @Path("/getUserInformation")
> @Produces({ MediaType.APPLICATION_JSON })
> @GET
> @HttpConstraint(rolesAllowed = {"companyAdmin"})
> public Response getUserInformation(@Context HttpServletRequest
> request) {
> }
> }
>
> This means that someone had to have already logged in elsewhere and be in
> the companyAdmin role before they will have the ability to call the
> getUserInformation method. If they are not logged in or are not in that
> roll they will get a forbidden message. Any methods that do not have the
> HttpConstraint annotation are not protected.
>
> Is this what you're looking for?
>
>
>
>
>
> On 06/19/2015 12:32 PM, Juan Diego wrote:
>
> How can I secure a method for a role, if a rest service has multiple
> methods.
>
> On Fri, Jun 19, 2015 at 2:49 AM, Stian Thorgersen <stian at redhat.com>
> wrote:
>
>> Keycloak is based on roles and we don't have support for groups. By using
>> composite roles you can model groups as a role though.
>>
>> ----- Original Message -----
>> > From: "Juan Diego" <juandiego83 at gmail.com>
>> > To: "keycloak-user" <keycloak-user at lists.jboss.org>
>> > Sent: Thursday, 18 June, 2015 8:35:08 PM
>> > Subject: [keycloak-user] Securing backend rest methods
>> >
>> > Hi,
>> >
>> > I was looking in the examples but I cannot find the right one. Is there
>> an
>> > example that shows how to secure just a method of a rest for a certain
>> > group, allow all groups to the rest method. Like in picketlinks you
>> could
>> > create your own @Admin @Mygroup annotation and add it to a function.
>> >
>> > Thanks,
>> >
>> > Juan diego
>> >
>> > _______________________________________________
>> > keycloak-user mailing list
>> > keycloak-user at lists.jboss.org
>> > https://lists.jboss.org/mailman/listinfo/keycloak-user
>>
>
>
>
> _______________________________________________
> keycloak-user mailing listkeycloak-user at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/keycloak-user
>
>
> --
> Scott Dunbar
> Xigole Systems, Inc.
> Enterprise consulting, development, and hosting
> 303·667·6343
>
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-user/attachments/20150619/f8e4d15a/attachment.html
More information about the keycloak-user
mailing list