Collapse AllExpand All

1.1. Enable Enhanced Authentication

xTuple has an option called "enhanced authentication" that helps secure the user connection. When this option is enabled, passwords are encrypted in the database and users will only be able to log in to the xTuple database via the xTuple client. They will not be able to log in to the database via PGAdmin, psql, or other direct means because their password will not match the encrypted version.

You will have to enable enhanced authentication separately for each user of the system:

  1. Open the xTuple desktop client

  2. Go to System > Maintain User Accounts

  3. Open each user and click on the Use Enhanced Authentication checkbox.

  4. You will see a message that says "You have change this User Account's Enhanced Authentication option. The password must be updated in order for this change to take effect."

  5. Enter a new strong password for the user

  6. Click SAVE

  7. Repeat for all users.