Keycloak email generating link for internal host intstance

Hello there!

I have a problem with generating link for password update or any action generating link for email message.

It sends with internal keycloak host url instance. For example:

http://keycloak:8080/realms/only-auth/login-actions/action-token?key=eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJmNjg3ZmM1Ny04MDY0LTQ5NDgtYjRjOC01OGU2MjNmNzhkZjcifQ.eyJleHAiOjE2NTEzNjcyMDIsImlhdCI6MTY1MTMyNDAwMiwianRpIjoiYzczM2QwY2MtZmFhOS00MGQ1LWJiYzQtZDFjM2E0ZWE3YTc1IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrOjgwODAvcmVhbG1zL29ubHktYXV0aCIsImF1ZCI6Imh0dHA6Ly9rZXljbG9hazo4MDgwL3JlYWxtcy9vbmx5LWF1dGgiLCJzdWIiOiI1MGI1MWQzNy04Y2VkLTQxZjktYmYzZC04NzEyM2E4ZTkzNmUiLCJ0eXAiOiJleGVjdXRlLWFjdGlvbnMiLCJhenAiOiJyZWFjdC1vbmx5LWF1dGgiLCJub25jZSI6ImM3MzNkMGNjLWZhYTktNDBkNS1iYmM0LWQxYzNhNGVhN2E3NSIsImVtbCI6InYudmVyc2hpbmluQGl0LW9ubHkucnUiLCJyZWR1cmkiOiJodHRwczovL3N0YWdlLmNvZmZlZWZhY2UuaXQtb25seS5ydS8iLCJycWFjIjpbIlVQREFURV9QQVNTV09SRCJdLCJycWFjIjpbIlVQREFURV9QQVNTV09SRCJdLCJyZWR1cmkiOiJodHRwczovL3N0YWdlLmNvZmZlZWZhY2UuaXQtb25seS5ydS8ifQ.ri2gKSRfKGqOxpuy_Gonl2dWHuxPNE1WAU0qmPKNVrI

Here keycloak:8080 is not relevant, how can I let keycloak to generate links with my frontend host link?

Thanks for any help!

For anyone, who came here from google or something, I found solution, just set Frontend url in Realm settings.

1 Like