[keycloak-dev] Keycloak doubts
David Ramírez
d.rami85 at gmail.com
Wed Oct 14 13:31:03 EDT 2015
Thanks Marek!
2015-10-14 18:57 GMT+02:00 Marek Posolda <mposolda at redhat.com>:
> On 14/10/15 18:35, David Ramírez wrote:
>
> Hi guys,
>
> I'm new with Keyloack server, after read the official documentation I have
> a couple of questions.
>
> Following the Oauth2 flow:
>
> +--------+ +---------------+
> | |--(A)------- Authorization Grant --------->| |
> | | | |
> | |<-(B)----------- Access Token -------------| |
> | | & Refresh Token | |
> | | | |
> | | +----------+ | |
> | |--(C)---- Access Token ---->| | | |
> | | | | | |
> | |<-(D)- Protected Resource --| Resource | | Authorization |
> | Client | | Server | | Server |
> | |--(E)---- Access Token ---->| | | |
> | | | | | |
> | |<-(F)- Invalid Token Error -| | | |
> | | +----------+ | |
> | | | |
> | |--(G)----------- Refresh Token ----------->| |
> | | | |
> | |<-(H)----------- Access Token -------------| |
> +--------+ & Optional Refresh Token +---------------+
>
>
>
> are 'Client' and 'Resource Server' Keycloaks' clients?
>
> For example, I have an Android App and a Service (Java Rest service), should both be registered in Keycloak Server like clients?
>
> Yes. Theoretically it's not needed to register your REST Service as
> Keycloak client, but it's useful for various reasons. For example you will
> be able to propagate admin events from KC admin console to it, like push
> not-before policy.
>
> The last question is about Refresh token.
>
> When I'm authenticated for achieving an access token through 'http://localhost:8080/auth/realms/demo/protocol/openid-connect/token', I received a refresh token too.
>
> If I try to get a protected resource by the refresh token I will get access to it... Why is it possible? I thought that refresh token was only for generate new access token. I'm a bit confussed.
>
> It's bug, which is fixed in latest master and will be in 1.6 release.
>
> Marek
>
> I will appreciate any help, thanks.
>
>
>
>
>
> _______________________________________________
> keycloak-dev mailing listkeycloak-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/keycloak-dev
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-dev/attachments/20151014/39f49adc/attachment.html
More information about the keycloak-dev
mailing list