diff --git a/backend/atlas_portal/routes/auth_config.py b/backend/atlas_portal/routes/auth_config.py index 46c9562..0e68cad 100644 --- a/backend/atlas_portal/routes/auth_config.py +++ b/backend/atlas_portal/routes/auth_config.py @@ -24,6 +24,11 @@ def register(app) -> None: f"&response_type=code" f"&scope=openid" ) + reset_url = ( + f"{issuer}/login-actions/reset-credentials" + f"?client_id={quote(settings.KEYCLOAK_CLIENT_ID, safe='')}" + f"&redirect_uri={redirect_uri}" + ) return jsonify( { @@ -32,7 +37,6 @@ def register(app) -> None: "realm": settings.KEYCLOAK_REALM, "client_id": settings.KEYCLOAK_CLIENT_ID, "login_url": login_url, - "reset_url": login_url, + "reset_url": reset_url, } ) -