[ 
https://issues.apache.org/jira/browse/JCLOUDS-255?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Gaul updated JCLOUDS-255:
--------------------------------

    Description: 
Some blob store providers allow using signed requests in two forms: either with 
an Authorization header or with query parameters.  Using the query parameter 
form of the signed request is necessary for clients that don't support adding a 
header or for returning a redirect where the Authorization header would be 
removed.

The jclouds atmos, aws-s3, and azure implementations generate signed requests 
only with the Authorization header, while cloudfiles-us, hpcloud-objectstorage 
use query parameters.  Ideally the BlobRequestSigner interface would allow the 
user to decide which form of signed request to create.

  was:
Some blob store providers allow using signed requests in two forms: either with 
an Authorization header or with query parameters.  Using the query parameter 
form of the signed request is necessary for clients that don't support adding a 
header or for returning a redirect where the Authorization header would be 
removed.

The jcouds atmos, aws-s3, and azure implementations generate signed requests 
only with the Authorization header, while cloudfiles-us, hpcloud-objectstorage 
use query parameters.  Ideally the BlobRequestSigner interface would allow the 
user to decide which form of signed request to create.

    
> atmos, aws-s3, azure blob signers doesn't support query parameter 
> authentication
> --------------------------------------------------------------------------------
>
>                 Key: JCLOUDS-255
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-255
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-blobstore
>    Affects Versions: 1.6.2
>            Reporter: Kevin Krouse
>            Priority: Minor
>
> Some blob store providers allow using signed requests in two forms: either 
> with an Authorization header or with query parameters.  Using the query 
> parameter form of the signed request is necessary for clients that don't 
> support adding a header or for returning a redirect where the Authorization 
> header would be removed.
> The jclouds atmos, aws-s3, and azure implementations generate signed requests 
> only with the Authorization header, while cloudfiles-us, 
> hpcloud-objectstorage use query parameters.  Ideally the BlobRequestSigner 
> interface would allow the user to decide which form of signed request to 
> create.

--
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

Reply via email to