Esto puede ser una pregunta básica, pero es posible tener dos puntos (":") en el nombre de usuario cuando hay HTTP o HTTPS autenticación básica? Si no, ¿hay alguna manera de escapar del colon?HTTP/HTTPS de autenticación básica: dos puntos en el nombre de usuario
Respuesta
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.
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.
- 1. ¿La contraseña con dos puntos falla la autenticación básica?
- 2. Obteniendo nombre de usuario de autenticación básica en php
- 3. Autenticación básica de Apache con el nombre de usuario/contraseña en la url
- 4. Problemas con el nombre de usuario o pase con dos puntos al configurar CURLOPT_USERPWD
- 5. Escapar los caracteres de nombre de usuario en las URL de autenticación básica
- 6. Autenticación de autenticación básica de CakePHP 2
- 7. En servicios web tranquilos cómo obtener un nombre de usuario o contraseña mediante programación (autenticación básica)
- 8. LWP :: agente de usuario de autenticación básica HTTP
- 9. Autenticación HTTP básica, usando python
- 10. Wcf Autenticación básica
- 11. Obtener el nombre de usuario en la autenticación de formularios
- 12. El nombre completo de la dos puntos dobles en C++
- 13. Cómo manejar la Autenticación básica en WebView
- 14. Autenticación básica de Windows Azure
- 15. Ajax: autenticación básica de HTTP y cookie de autenticación
- 16. Autenticación HTTP básica en el iPhone
- 17. Autenticación HTTP condicional básica
- 18. urllib2 autenticación básica oddites
- 19. Autenticación básica con XMLHTTPRequest
- 20. Autenticación básica con Flash
- 21. Autenticación de Windows - Obteniendo el nombre de usuario actual
- 22. ¿HTTPClient envía dos solicitudes cuando se usa autenticación básica?
- 23. ASIHTTPRequest autenticación básica no
- 24. Autenticación básica de IIS con LDAP
- 25. Autenticación básica de Apache, excepto las permitidas
- 26. Código JavaScript puro para autenticación básica HTTP?
- 27. HTTP de autenticación básica para Carpincho
- 28. .htaccess autenticación básica por el host virtual?
- 29. nombre del elemento xml con dos puntos
- 30. XmlSlurper.parse (uri) con autenticación básica HTTP