Add oauth support to heat

Registered by Steven Hardy

It looks like the client support we were blocked on for supporting oauth has mostly landed now, with these two patches being the last:

https://review.openstack.org/#/c/81981
https://review.openstack.org/#/c/80193/

So we should look at adding oauth support to heat, as an alternative to trusts. It may solve some issues currently evident with trusts, such as lack of chained delegation between services.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Steven Hardy
Direction:
Needs approval
Assignee:
Steven Hardy
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Angus Salkeld

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.