Language changes need to be reflected without restarting the server

This article describes how to configure PhenixID Server to read the language files without a server restart

The reader should have some basic knowledge about PhenixID Server.

Overview

The authenticator templates contains variables with values from the translation files. A restart of the service is normally needed when a language file is modified.

This article describes how to use the new values form the language file without having to restart the service.

Note: Do NOT enable this setting in a production environment as it adds a lot of overhead to the authenticator template rendering.

Requirements

  • PhenixID Server installed.

Instruction

Set following property on the http authenticator to enable localizer cache refresh:

"clear_localizer_cache_on_render":"true"