[openstack-dev] [Keystone] API to get Token for Trusts
    Adam Young 
    ayoung at redhat.com
       
    Fri Dec 21 03:51:51 UTC 2012
    
    
  
I originally wrote that the Trusts API was going to use the 
Authenticate  call (HTTP POST to   /tokens)  to get a token for the 
trust, but the more I think about it, the less I like this.  We have 
already overloaded that call with too many different ways to get a token.
It would not  be proper instead to use:
GET /trusts/{trustid}/token
To get a token for a trust, GET is supposed to be idempotent.   It seems 
like it should be a POST verb, as we are getting back a new object.  
Thus would
POST /trusts/{trustid}/token
Make more sense?  I can see an argument that getting a token should be 
under the token router and controller.  Thus maybe:
POST /token/trusts/{trustid}
Would be the right action and URL?  Any Feedback?
    
    
More information about the OpenStack-dev
mailing list