Skip to content
This repository has been archived by the owner on Nov 17, 2020. It is now read-only.

When authenticating using a client cert, there is no way to specify a vhost for that client #73

Closed
pickettphil opened this issue Mar 29, 2016 · 2 comments
Assignees
Milestone

Comments

@pickettphil
Copy link

When connecting with username/password, vhost is specified as part of username (vhost:username), but there is no username when authenticating with a client cert. Is there some way to tie a vhost to a user using client cert authentication?

Some possible solutions are:

  1. Use the x509 certificate's optional fields. This could be problematic for many users.
  2. Provide a mapping of user (via client cert) to vhost via runtime parameters.
@michaelklishin
Copy link
Member

We are investigating this for 3.6.7.

acogoluegnes added a commit to rabbitmq/rabbitmq-server that referenced this issue Dec 12, 2016
acogoluegnes added a commit to rabbitmq/rabbitmq-server that referenced this issue Dec 13, 2016
acogoluegnes added a commit that referenced this issue Dec 13, 2016
acogoluegnes added a commit to rabbitmq/rabbitmq-server that referenced this issue Dec 14, 2016
acogoluegnes added a commit to rabbitmq/rabbitmq-website that referenced this issue Dec 14, 2016
acogoluegnes added a commit to rabbitmq/rabbitmq-server that referenced this issue Dec 14, 2016
Including the cluster_name.

References rabbitmq/rabbitmq-mqtt#73
acogoluegnes added a commit to rabbitmq/rabbitmq-management that referenced this issue Dec 14, 2016
@michaelklishin michaelklishin added this to the 3.6.7 milestone Dec 15, 2016
@michaelklishin
Copy link
Member

Merged into stable, needs merging into master (and porting CLI changes to the new CLI repo).

michaelklishin pushed a commit to rabbitmq/rabbitmq-website that referenced this issue Dec 15, 2016
acogoluegnes added a commit to rabbitmq/rabbitmq-cli that referenced this issue Dec 16, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants