status 401 Not Authorized is not valid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Low
|
Sahdev Zala |
Bug Description
Keystone responds to some requests with a response status string like "HTTP/1.1 401 Not Authorized". The "reason-phrase" for the 401 status code is "Unauthorized", not "Not Authorized", so the response is not valid HTTP.
See http://
For an example,
$ curl -i http://
HTTP/1.1 401 Not Authorized
Vary: X-Auth-Token
Content-Type: application/json
Content-Length: 116
Date: Mon, 11 Mar 2013 18:35:57 GMT
{"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Not Authorized"}}
The response should be:
$ curl -i http://
HTTP/1.1 401 Unauthorized
Vary: X-Auth-Token
Content-Type: application/json
Content-Length: 116
Date: Mon, 11 Mar 2013 18:35:57 GMT
{"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Not Authorized"}}
Changed in keystone: | |
assignee: | nobody → Sahdev Zala (spzala) |
Changed in keystone: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in keystone: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | havana-1 → 2013.2 |
Fix proposed to branch: master /review. openstack. org/26237
Review: https:/