Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not able to list users in $external (db.system.users.find({db: "$external"}) #421

Open
garyx opened this issue Jan 17, 2018 · 1 comment
Assignees
Milestone

Comments

@garyx
Copy link

garyx commented Jan 17, 2018

Expected Behavior

I am expecting to be able to list all users through "User Management" when having the admin db selected, but x.509 users are not shown in nosqlclient.

Current Behavior

Currently these users are not listed in the nosqlclient desktop app, only the internal auth users are listed and I cannot see any options to make these users visible.

Possible Solution

In the shell I can list the x.509 users in two ways.

use $external
db.getUsers()

If you have the right privileges, you can also query admin.system.users to find the users for any database, as follows:
use admin
db.system.users.find({db: "$external"})

It would be really handy to be able to manage these users like the normal users, as they are added and saved in the admin tables, just a little differently.

Context

This issue makes the nosqlclient not able to manage these particular users for x.509.

So probably this is more of a feature request rather then a bug, but I'll leave this here for you guys to have a look. The client is able to log in using x.509 which is a great plus.

Running the Linux portable on Ubuntu 17.10.

@rsercano
Copy link
Member

Hello @garyx we'll add it to our next release thanks for the feedback, but may take a few months since we needed to take a break, you can read about it from here

@rsercano rsercano self-assigned this May 12, 2018
@rsercano rsercano added this to To DO in Nosqlclient 4.0.0 May 24, 2018
@rsercano rsercano added this to the v4.0.0 milestone Feb 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants