#* The server renders this HTML page in an end-user's browser when: 1) the user submits the HTML login page, the server returns a code indicating the user must change their password, and the admin has configured the HTML form adapter to manage passwords through a password management system (pwm), or 2) the user submits the change password HTML login page and the password change is successful. Velocity variables (identified by the $ character) are generated at runtime by the server. The following variables are available on this page, but not used by default: $utils - The utility method to display JSON String arrays $escape - The utility class that can be used to escape String variables $HttpServletResponse - The details of HTTP response $HttpServletRequest - The details of HTTP request $TrackingId - The user's session tracking ID $TransactionId - The unique ID for the SSO or SLO transaction. $PingFedBaseURL - The URL containing full hostname and port on which the PingFederate deployment runs on $CurrentPingFedBaseURL - The base URL used in the current request. This URL may differ from $PingFedBaseURL when using a virtual host name $locale - The user's country and language $templateMessages - The set of messages that is used to localize messages based on the user's locale $entityId - The entity ID (connection ID) of the SP Connection used in this SSO transaction $connectionName - The name of the SP Connection used in this SSO transaction $client_id - The ID of the OAuth client used in this transaction $spAdapterId - The SP Adapter ID used in this transaction $baseUrl - The base URL of PingFederate instance $adapterId - The IdP Adapter ID used in this transaction $oidcUiLocales - The OIDC ui_locales $extendedProperties - The extended properties defined on either the connection or OAuth client It is recommended to sanitize the values that are displayed using $escape.escape(), for example $escape.escape($client_id). Change text or formatting as needed. Modifying Velocity statements is not recommended as it may interfere with expected server behavior. *# #set( $messageKeyPrefix = "html.form.message.template." )
$templateMessages.getMessage($messageKeyPrefix, "title")
$templateMessages.getMessage($messageKeyPrefix, $headerMessage)
#if($authnMessageKey)
$templateMessages.getMessage($authnMessageKey)
#end
#if($redirectUrl)
$templateMessages.getMessage($messageKeyPrefix, $linkText)
#end