Remove primary project requirement

Registered by Lin Hua Cheng

Allow Horizon to support Domain Admin login:

Task:
1. Add support for Domain scoped tokens
2. Remove requirement during User creation to have a primary project. Domain Admin may not be interacting with OpenStack services (Nova, Cinder, Swift, etc), they would be only talking to Keystone and would just use the Domain scoped token rather than project scoped token,

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
High
Drafter:
Lin Hua Cheng
Direction:
Approved
Assignee:
Lin Hua Cheng
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
David Lyle
Completed by
David Lyle

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/domain-admin-support,n,z

Addressed by: https://review.openstack.org/110851
    Make project optional during User creation

[2014-11-17 | david-lyle] I think the first part of this is covered by https://blueprints.launchpad.net/horizon/+spec/domain-based-rbac

Marking as complete for the above review.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.