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