2011-03-18 15:59:51 |
gholt |
description |
Currently the c# language binding (https://github.com/rackspace/csharp-cloudfiles) urlencodes x-auth-* values before submitting, but devauth does not unencode them. This causes x-auth-users like "account:user" to be encoded as "account%3auser", resulting in auth failure.
Given x-auth-key/x-auth-user values with strange characters ("\", ";", etc) or multibyte values, the x-auth fields should be encoded in some manner. |
Currently the c# language binding (https://github.com/rackspace/csharp-cloudfiles) urlencodes x-auth-* values before submitting, but devauth/swauth does not unencode them. This causes x-auth-users like "account:user" to be encoded as "account%3auser", resulting in auth failure.
Given x-auth-key/x-auth-user values with strange characters ("\", ";", etc) or multibyte values, the x-auth fields should be encoded in some manner. |
|