2012-07-23 11 views

Respuesta

13

En cuanto a RFC - http://tools.ietf.org/html/rfc2617#section-2 y en la web, no parece que se escapa técnica para el colon en nombre de usuario. El único lugar extra que puede tener es en el campo de contraseña.

Si se trata de una opción, tal vez puede reemplazar: con @ en el nivel de autenticación y pedir a los usuarios a hacer esto.

13

la RFC http://tools.ietf.org/html/rfc2617#section-2 estados claramente que el nombre de usuario no tiene que incluir dos puntos:

para recibir la autorización, el cliente envía el ID de usuario y contraseña, separados por un único dos puntos (":") carácter, dentro de una base64 [7] cadena codificada en el credentials.`

-credenciales básicos =-user-pase base64

base64-user-pass = <base64 [4] encoding of user-pass, except not limited to 76 char/line>

user-pass = userid ":" password

userid = * <TEXT excluding ":">

password = *TEXT

Basado en esto, no hay manera de utilizar los dos puntos dentro del nombre de usuario.

Cuestiones relacionadas