06-06-2017 07:55 AM
Hello guys,
I am in a position where I am unable to find a solution to rollout Duo with VMware VCSA 6.5 (VMware vCenter Server Appliance). I called Duo Support and they provided me the 2 solutions, using Proxy LDAP or Radius authentication. I reviewed the VMware documentation and found out these 2 methods are not supported by VMware. https://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.security.doc%2FGUID-ACFFCBEC-6C1C-4BF9-9971-04AEE9362AFE.html
I am writing this post in the hope that anyone out there can share some light into this problem? I am sure someone have already tried to implement DUO with their VMware environment already. What is your solution and how do you please?
Thanks,
T.
06-18-2018 08:44 AM
Do I need to add service account to duo as by pass users?
06-18-2018 08:48 AM
The user you specify in exempt_ou_1
does not need to be enrolled in Duo (that’s the purpose of that option, to skip Duo auth).
If the user DN you specified in exempt_ou_1
isn’t getting exempted from MFA, ensure that you’ve configured VMWare to send the username in DN format, and not just the username.
06-18-2018 08:59 AM
When testing via ldp.exe I get this
exempt_ou_1=OU=Service Accounts,DC=example,DC=com
06-18-2018 09:12 AM
Duo doesn’t like the space between “Service Accounts”. Eliminating that, and changing to the DN format seems to have solved that issue.
06-18-2018 09:45 AM
The Duo proxy accepts spaces in a DN, so I think it’s your other change (to send the DN from the downstream authenticating service) that might have fixed it. I just double-checked with LDP and an account that has multiple spaces in its DN.
Did you set the exempt value to an OU as in your example exempt_ou_1=OU=Service Accounts,DC=example,DC=com
? This bypasses Duo for every account in that Service Accounts OU. I’d suggest you set that to the DN of just the one account you’re using for Duo lookup i.e. exempt_ou_1=CN=xxx,OU=Service Accounts,DC=example,DC=com
.
07-11-2018 07:13 AM
Out of curiosity, how did you change it to send the DN instead of just the username? We’ve been stuck on this front a bit.
07-16-2018 06:40 AM
It’s been a while but I think I chose the generic LDAP option and when entering the username I just entered it in as the full DN instead of just the username.
09-12-2018 12:09 PM
We just recently finished integrating Duo with vCenter and I had to chase down information from a bunch of different sources. Here are the steps that we used to get things to work with vCenter 6.5 on a VCSA appliance with a separate PSC. We have verified that it allows you to select your Duo authentication type by adding a comma and push, phone, SMS, or a passcode to you password. It also works with a second device (i.e ,push2). This isn’t officially supported by VMWare, but we did work with VMWare support on some of the steps.
10-02-2018 06:27 AM
I just finished a similar setup in my environment. One thing I noticed is that with PowerShell logins, I get two Duo pushes when I log in. Do you see similar behavior in your environment?
10-02-2018 06:47 AM
We are seeing the same thing, but we haven’t dug into it too hard. We are currently going with the philosophy that two Duo pushes is better than no Duo pushes.
The users that we use for automated scripting have persistent PINs and sending them with the password seems to bypass the problem of a double push.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide