[keycloak-user] Reset password - direct URL
Marek Posolda
mposolda at redhat.com
Wed Apr 12 03:05:05 EDT 2017
One way is, that when application adapter sends the URL to Keycloak, you
just replace the last "auth" in the path with "forgot-credentials" . So
the URL will look something like:
http://localhost:8080/auth/realms/example/protocol/openid-connect/forgot-credentials?client_id=js-console&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Fjs-console%2F&state=20490382-8a96-424f-8d9d-001c6577ea75&nonce=26f35054-ae51-462a-89da-d3bbff7f6585&response_mode=fragment&response_type=code&scope=openid
For keycloak.js adapter, we have method "keycloak.createLoginURL", which
can be used as helper to this. For other adapters, we don't have any
straightforward way without constructing the URL manually AFAIK...
Marek
On 11/04/17 15:38, Mariusz Chruscielewski - Info.nl wrote:
> Hi.
>
> Is there a way to generate reset password URL without opening login page? We would like to have direct URL on our website (or app) to reset password form:
>
> http://domain/auth/realms/vi/login-actions/reset-credentials?code=5y-6gU42Vr-zp2b1mk3v-blNvrL-psc6EQcqT1dXsaw.d3370065-3965-4f81-abb8-c87d377b900e
>
> This URL is generated in UrlBean class, but I also can't get it anyway to try expose easy REST endpoint.
>
> Do you know if there is an easy way?
>
> Thanks in advance.
>
> Kind Regards,
>
> Mariusz Chruścielewski
>
> software engineer
>
> mariusz at info.nl<mailto:mariusz at info.nl> | LinkedIn<https://www.linkedin.com/in/mariusz-chruscielewski> | +31 (0)20 530 9113<tel:+31205309113%20>
>
> info.nl <http://www.info.nl>
>
> Sint Antoniesbreestraat 16 | 1011 HB Amsterdam | +31 (0)20 530 9100<tel:+31205309100>
>
>
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
More information about the keycloak-user
mailing list