Bug 1186039

Summary: ActiveDirectory Groups cannot contain spaces
Product: Red Hat Enterprise Virtualization Manager Reporter: Allie DeVolder <adevolder>
Component: ovirt-engineAssignee: Nobody <nobody>
Status: CLOSED CURRENTRELEASE QA Contact: Ondra Machacek <omachace>
Severity: high Docs Contact:
Priority: unspecified    
Version: 3.4.3-1CC: alonbl, ecohen, gklein, iheim, lpeer, lsurette, oourfali, pstehlik, rbalakri, Rhev-m-bugs, yeylon
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: infra
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-02-16 17:54:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Infra RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1096175, 1148797    
Bug Blocks:    

Description Allie DeVolder 2015-01-26 21:36:29 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1) Create AD user.
2) Create AD group with a space in it: RHEV Admins
3) Put AD user in this group.
4) Map some role to that RHEV Admins group.  To find it in search you'll have to search with quotes: "RHEV Admins" since it won't find it otherwise.
5) Attempt to login with said user.  

Actual results:
Fail, user not authorized.

Expected results:
Authorized login

Additional info:
to fix:

6) Remove AD group from RHEV permissions and remove the AD user that attempted login.
7) Rename or recreate group in AD with no space: RHEVAdmins
8) Add AD user to said group if not already there.
9) Re-map role to new RHEVAdmins group.
10) Login with user.  Success.