Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
The Security Enhanced Directory Manager features enhanced security and control on user management.
Once you have configured SEDM you will gain access to these features :
Once SEDM is configured, stronger password encryption for local accounts will take over.
Be careful when disabling SEDM plugin, as this will cause all local passwords to be invalid
Simply go to System Settings -> Directory Manager Settings to enable and configure.
Figure 1: Security Enhanced Directory Manager Properties
Name | Description / Sample Value |
---|---|
Show Login Info | Enable this feature will display the info such as : Last Login Date |
Failed Login Attempts for Account Lockout | Set on attempt limit for the user to input the correct password before being locked-out due to incorrect password. |
Account Lockout Period (Minutes) | Set a period of time (Minutes) to disabling locked-out user from login. |
Allow Session Timeout (Inactivity Timeout) | Enable this feature for automatically logging out inactive user and prompt the user to log in again. |
Hard Session Timeout (Hours) | Set a period of time (Hours) for inactivity session for user to be locked out |
Multi-Factor Authenticator | Default Multi-Factor Authenticator (MFA) that can be selected is : Time-based One-time Password (TOTP). You may opt to have more MFA by downloading the OTP (One-Time Password) Email MFA plugin |
Once the plugin is enabled, users' password would be stored using a new encryption method. Disabling the plugin would cause all the users not to be able to login anymore as the default encryption method is effectively changed.
If you decide to stop using the plugin, you will need to replace all the affected users' password in dir_user table with a new password based on md5 hash.
Should you forgotten all the details during any Security Enhanced Directory Manager configuration and you have Locked yourself out, please use this workaround :
To disable your Security Enhanced Directory Manager (SEDM) , get into the database
1) Remove the password column value in dir_user
2) In wf_setup >delete any directory manager records
Then, Joget Workflow will fallback to default directory manager again.
If you leave the Notification tab below empty, Joget will read the default SMTP configuration values from the General Settings > SMTP Settings page.
Setting up the Notification tab in this Enhanced Security Directory Manager is important and highly recommended. Do not skip the setup and remember to test sending email out to make sure that the email server settings is correct.
Figure 2: Notification tab
Name | Description |
---|---|
From | Sender email address. |
SMTP Host | Email Server SMTP Host Example |
SMTP Port | Email Server SMTP Port Typically, port 465 for SSL security option and 587 for TLS |
Security |
Alternatively, you can click on the "hash" symbol to allow the input of hash variables. |
SMTP Username | Email Server Account Username On Google email account, use your full email address. |
SMTP Password | Email Server Account Password Password submitted will be encrypted for security reason. |
CC | Fully qualified address is expected. Multiple values can be accepted by separating them with semicolons. CC: lets you send a copy of a message to someone who's interested, but is not the primary recipient. |
HTML Content? | Check if "Message" is intended to be a HTML content. |
User Creation (Subject) | |
User Creation (Message) | Email Message. |
Quick Test
Hit on the "Send Test Email" button to quickly validate and test the email settings.
Email notification will be sent out on these important events:
Time-based One-time Password (TOTP)
OTP (One-Time Password) Email MFA