Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 905895

Summary: user create should inherit tenant ID and must have password
Product: Red Hat OpenStack Reporter: Ofer Blaut <oblaut>
Component: python-keystoneclientAssignee: Jakub Ruzicka <jruzicka>
Status: CLOSED WONTFIX QA Contact: Ami Jeain <ajeain>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 2.0 (Folsom)CC: ayoung, yeylon
Target Milestone: betaKeywords: FutureFeature
Target Release: 4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-06-03 08:59:33 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
password and tenants fields none

Description Ofer Blaut 2013-01-30 12:09:30 UTC
Created attachment 690340 [details]
password and tenants fields

Description of problem:

user can be created without password, and tenant ID

password must be required and tenant ID should be inherit from the same tenant he is created on by default .

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


How reproducible:


Steps to Reproduce:
1. create new tenant 
2. create user admin for that tenant 
3. login as admin to the new tenant 
4. create user without password and tenant ID
5. check user is created 
  
Actual results:


Expected results:

- password must be required 
- tenant ID should be inherit  , still must be required if not inherit 


Additional info:

Comment 2 Alan Pevec 2013-06-03 08:59:33 UTC
I don't see this RFE accepted upstream.

> password must be required
Authentication could be external (LDAP, Kerberos via httpd or OAuth in the future)

> tenant ID should be inherit from the same tenant he is created on by default
Admin creating users is not necessarily the same tenant (or project now in Identity v3 API)