<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
hi,<br class="">
<br class="">
Somewhat related to&nbsp;<a href="https://issues.jboss.org/browse/KEYCLOAK-2125" class="">https://issues.jboss.org/browse/KEYCLOAK-2125</a>&nbsp;(User Actions email link expires too early): when a user clicks on a ‘users action’ link and the token has expired we would
 like to show a specific error message to the user informing him/her of this. E.g. &quot;We're sorry. The (temporary) token in the link you tried to access has expired. Please contact your administrator.&quot;<br class="">
<br class="">
Right now when a token (/user session) has expired and the user clicks on the user actions link in the email he/she sees the generic Keycloak account error screen: &quot;We're sorry. An error occurred, please login again through your application.&quot;. The user now
 has no idea what went wrong and in our case cannot even login again as the user has no password yet.&nbsp;<br class="">
<br class="">
If I am not mistaken currently this is not possible because the original error code is not passed on to the error page (error.ftl) from FreeMarkerLoginFormsProvider#createResponse because the rendered page is of type &quot;ERROR&quot; in which case the original (error)
 message (#getFirstMessageUnformatted()) is not added to the list of attributes for the FTL?<br class="">
<br class="">
Am I correct in this? If so does it make sense to create a feature request JIRA ticket for it?<br class="">
<br class="">
cheers<br class="">
<br class="">
Edgar
</body>
</html>