Support global endpoints for unscoped authenticate calls.

Registered by Yogeshwar

Global endpoints are returned only for scoped authenticate callsie calls that have a Tenant.They should also be returned for unscoped authenticate calls.
POST /tokens for an auth with no tenantID, tenantName, or default tenant should return a serviceCatalog with global endpoints THAT DON'T HAVE A %TENANT% PARAMETER IN THEM...

In support of the Nova child zone use case:
1. I authenticate with the service account (admin) ... I'm not acting on behalf of another user. This account has no associated Tenant.
2. I need to get the global endpoints so I can call the child zone. Nothing is coming back.

Blueprint information

Status:
Complete
Approver:
Ziad Sawalha
Priority:
Medium
Drafter:
Yogeshwar
Direction:
Approved
Assignee:
Ziad Sawalha
Definition:
Approved
Series goal:
Accepted for essex
Implementation:
Implemented
Milestone target:
milestone icon 2012.1
Started by
Ziad Sawalha
Completed by
Ziad Sawalha

Related branches

Sprints

Whiteboard

Per Sandy:
I think it's quite likely we're going to do direct rabbit communication between trusted zones so we won't need keystone anyway ... so I'd hold tight a little on it just yet. May be a moot point.

Gerrit topic: https://review.openstack.org/#q,topic:bp/globalendpoints,n,z

Addressed by: https://review.openstack.org/2596
    Always Return Global Endpoints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.