[
https://issues.apache.org/jira/browse/DTACLOUD-323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tomas Sedovic updated DTACLOUD-323:
-----------------------------------
Attachment: deltacloud-stacktrace.txt
Stacktrace of the Deltacloud server log
> Incorrect responses for json requests with missing/invalid credentials
> ----------------------------------------------------------------------
>
> Key: DTACLOUD-323
> URL: https://issues.apache.org/jira/browse/DTACLOUD-323
> Project: DeltaCloud
> Issue Type: Bug
> Components: Server
> Environment: Deltacloud 1.0.3 running from source under Fedora 17,
> 64bit.
> Reporter: Tomas Sedovic
> Attachments: deltacloud-stacktrace.txt
>
>
> Requesting a JSON resource that requires authentication (e.g. images) and
> passing either empty or incorrect credentials results in unexpected
> responses: 406 for wrong username/password and empty response + server-side
> exception for missing credentials.
> Steps:
> 1. cd deltacloud/server
> 2. git checkout release-1.0.3
> 3. ./bin/deltacloudd -i mock
> 4. In another shell run these commands:
> $ curl -v http://localhost:3001/api/images -H 'Accept: application/json'
> -u mockuser:mockpassword
> result: HTTP/1.1 200 OK (this is correct)
> $ curl -v http://localhost:3001/api/images -H 'Accept: application/json'
> -u mockuser:badpassword
> result: HTTP/1.1 406 Not Acceptable; expected: 401 Unauthorized
> $ curl -v http://localhost:3001/api/images -H 'Accept: application/json'
> result: curl: (52) Empty reply from server, the Deltacloud server logs an
> exception stacktrace (attached)
> excepted: 401 Unauthorized, no exception on the server
> Tested on Mock and EC2 drivers. This happens only when requesting
> JSON-formatted data. Asking for XML returns 401 in both cases.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira