Necesito invocar una inicial GET HTTP request
con Basic Authentication
. Esta sería la primera vez que se envía la solicitud al servidor y ya la tengo, username & password
por lo que no es necesario que el servidor impugne la autorización.
Primera pregunta:
¿
NSURLConnection
Tiene que estar configurado como síncrono para realizar la autenticación básica? Según la respuesta de esta publicación , parece que no puede realizar la autenticación básica si opta por la ruta asíncrona.¿Alguien sabe de algún código de muestra que ilustre la autenticación básica en un
GET request
sin la necesidad de una respuesta de desafío? La documentación de Apple muestra un ejemplo, pero solo después de que el servidor haya emitido la solicitud de desafío al cliente.
Soy un poco nuevo en la parte de redes del SDK y no estoy seguro de cuál de las otras clases debería usar para que esto funcione. (Veo la NSURLCredential
clase, pero parece que se usa solo NSURLAuthenticationChallenge
después de que el cliente haya solicitado un recurso autorizado del servidor).