Description
UI/UX: Incorrect SMTP Auth fields
Description
SMTP auth requires a username and a password.
Fusionauth displays the username field, but does not display password field.
In order to configure an SMTP Auth password, the "Change password" switch must be toggled, which does not indicate the correct behavior (the password isn't being changed, it's being set for authentication).
Affects versions
1.19.6-1
Steps to reproduce
- Deploy new fusionauth instance.
- Go to Tenants -> Edit Tenant -> Email
- Try to enter in SMTP information.
- Enter standard SMTP info that requires authentication (username/password). Note there is no password field UNLESS you select Change Password.
Expected behavior
I expected both SMTP Username and SMTP Password fields, or a switch for "SMTP Authentication" or "Use Authentication" switch to toggle the display of the SMTP Username and SMTP Password fields. This aligns with universal mail client behavior, where both username and password fields are displayed when authentication is required, and hidden/unused when authentication is not required (eg, local/trusted subnets)
Screenshots
Platform
CentOS 7.x, Fusionauth 1.19, with any SMTP server (I was using Zoho, but the service is irrelevent).