Manage Users
Who can manage users: Project Managers and Admins can access User Management (Settings → User Management). Translators and Users cannot. See User Roles & Permissions.
The default authentication used by mojito relies on the database
l10n.security.authenticationType=DATABASE
User information is stored in the database and authentication is handled by the server. Users can be managed in the web UI (Settings → User Management) or via the CLI. The CLI remains useful for bootstrap and password changes.
Alternatively, LDAP can be used.
Bootstrapping
mojito initially is set up with one default user admin/ChangeMe.
You can override the default user settings. These values are only respected on initial bootstrapping.
l10n.bootstrap.defaultUser.username=admin
l10n.bootstrap.defaultUser.password=ChangeMe
Add new user
mojito user-create
--username ${USERNAME}
--surname ${SURNAME}
--given-name ${GIVEN_NAME}
--common-name ${COMMON_NAME}
Enter password when prompted.
Update password
mojito user-update --username ${USERNAME} --password
Enter password when prompted.
Delete user
mojito user-delete --username ${USERNAME}
