Keycloak follows OIDC spec, and you can use any of flows, defined in OAuth2
[1] as well as some additional flows added in OIDC
OIDC dictates usage of JWT, so access tokens (as well as refresh_token,
id_token and others are JWT) will be returned in JWT format
To find out addresses of token and authentication, keycloak provides OIDC
discovery url, i.e.
http://keycloakhost:keycloakport
/auth/realms/{realm}/.well-known/openid-configuration
There are bunch of libs that will allow to simplify token request
procedures written for OIDC spec. But Keycloak has a set of adapters
written, that can fit nicely into your existing technology stack [2]. I
think allow of them allow to access raw JWT tokens
[1]
https://aaronparecki.com/oauth-2-simplified/
[2]
http://www.keycloak.org/docs/latest/securing_apps/index.html#openid-conne...
вт, 20 февр. 2018 г. в 4:49, Anton <kurrent93(a)gmail.com>:
Hello
We are trying to integrate Keycloak into both a mobile app and also a web
app.
We need to be able to generate jwt tokens, specifically for development and
research.
Is there an api we can call that will return a jwt token? We cannot find
anything in the docs about how to do this - which seems odd, I assumed this
would be a very commonly used feature.
Any help is appreciated.
Regards
Anton
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user