Custom Login Message
Available since indyco 4.4.0.0 |
You can add a customizable message to the login form. To do this, simply set the MessageInLoginForm field in the appsettings.json file or in environment variable.
Configure login message in appsettings.Production.json :
Indyco: { MessageInLoginForm: "To login use domain credentials" }
Configure login message in Environment Variable:
Indyco__MessageInLoginForm: "To login use domain credentials"

If the field is not set, no message will be shown.
NOTE: same message will be shown in the builder login form.
IdleSessionTimeout Configuration
Available since indyco 4.5.0.0 |
This feature allows customizing the inactivity period before the user is automatically logged out. This setting can be configured in the appsettings.Production.json file.
Configuration
To set the inactivity time, add the IdleSessionTimeout configuration in the appsettings.Production.json file. The value must be specified in minutes.
{ "Indyco": { "IdleSessionTimeout": 15 } }
If this configuration is not specified, the default inactivity time will be 10 minutes.
Behavior
- During the first 80% of the specified time, the session remains active without any warnings.
- During the remaining 20%, a progress bar is displayed indicating the time left before automatic logout.
- If a very high inactivity time is set, the progress bar will not be displayed for more than 5 minutes.
For example, if the timeout is set to 5 minutes, no warning will be shown for the first 4 minutes, and a progress bar will appear in the last minute.
Considerations
When modifying the IdleSessionTimeout value, it is important to also consider the following configurations:
- TokenExpiration: duration of the access token.
- RefreshTokenExpiration: duration of the refresh token.
In fact setting token durations shorter than the inactivity timeout would render the progress bar ineffective, as it would never be displayed.