Currently the Sync Users button works if the credentials on the Haystack connectors are using superuser credentials.

Sync Users takes all the users and groups in the local database and then goes to every project that are shown in the FIN Network Overview and updates the users and groups with the local users and groups.

A “finNetwork” user will be created and added to each remote project. It will also replace the superuser credentials on the local database Haystack connectors with it. The password is dynamically generated that no one knows. This changes each time the Sync Users button is clicked on.

If the “finNetwork” user is deleted in a remote project for whatever reason, the sync will longer work to that particular project. The user will have to update the Haystack connector credentials to that project with a superuser credential to make it work again.

If there are any existing users in the remote project(s), they will be overwritten and removed if they don’t exist in the local database.

Note: All usernames and passwords are copied from local database to all remote projects. That means if the users in the local database do not have strong passwords, then neither will the users in the remote projects.