For whatever reason we ended up having the user information stored in the admin db directly in mongoDB, so we had to change the source code in the repository because authenticationDatabase is hard coded to be the same as the actual database (i.e. wfrepo usually): In apps/wfcatalog_client.py it has authSource=db_name,. Maybe that could be changed to be controlled via config instead, so that users are more aware of this potential pitfall. But then again, if following the instructions in wfcatalog setup probably user info is in the wfrepo db and all is good by default.
For whatever reason we ended up having the user information stored in the admin db directly in mongoDB, so we had to change the source code in the repository because
authenticationDatabaseis hard coded to be the same as the actual database (i.e.wfrepousually): Inapps/wfcatalog_client.pyit hasauthSource=db_name,. Maybe that could be changed to be controlled via config instead, so that users are more aware of this potential pitfall. But then again, if following the instructions in wfcatalog setup probably user info is in thewfrepodb and all is good by default.