Описание тега nsurlcredential

NSURLCredential - это неизменяемый объект, представляющий учетные данные аутентификации, состоящие из информации аутентификации, относящейся к типу учетных данных и типу постоянного хранилища для использования, если таковое имеется.
6 ответов

Базовая аутентификация с Alamofire

Испытываете проблему при аутентификации с помощью Basic Auth. Я использую стандартное перечисление, которое соответствует URLRequestConvertible протокол для построения моих запросов. Проблема в том, что когда я вручную устанавливаю заголовки авториз…
1 ответ

NSURLCredentialStorage sharedCredentialStorage не возвращает действительные учетные данные

У меня проблема с sharedCredentialStorage. Он не вернет ожидаемые учетные данные, даже имея все параметры пространства защиты (хост, порт,...) такие же, как те, что я установил ранее. Код для установки defaultCredential: NSURLCredential* credential …
23 дек '12 в 14:31
0 ответов

NSURLCredentialStorage не работает в iOS 7

Надеюсь, я не уникальная жертва iOS 7:) У меня есть приложение, которое синхронизирует свою базу данных с моим веб-сервисом, в моем потоке синхронизации есть 14 обращений к веб-сервисам с использованием аутентификации Windows. Все эти вызовы находят…
1 ответ

URLSession didReceiveChallenge слишком медленный

Выполнение моего приложения обычно останавливается на 2-3 секунды (даже 5 секунд) в didReceiveChallenge. Примерно в 1 раз из 10 это занимает вечность. Все это работает, но что я могу сделать, чтобы ускорить его? Вот мой код: - (void)URLSession:(NSUR…
0 ответов

iOS, как правильно получить учетные данные из NSURLCredentialStorage?

Я столкнулся с проблемой, когда я не могу получить учетные данные из NSURLCredentialStorageдаже если я попробую это сразу после сохранения. Учетные данные правильно отформатированы и принимаются сервером, они установлены как постоянные. У меня есть …
1 ответ

Как удалить NSURLCredential хранилище для аутентификации https в iOS

Мне нужно удалять хранилище NSURLCredential каждый раз после получения ответа на каждый запрос https. Этого не происходит в моем случае. Приведенный ниже метод выполняется только для первого запроса, для следующих запросов он не вызывается. Когда я …
1 ответ

Нужна помощь с NSURLCredential initWithTrust:

Последние несколько часов я бью головой о стену и нигде не могу найти ни малейшего проблеска решения. Я работаю над приложением, чтобы узнать, как работать с JSON, поэтому я просто создаю простое приложение, которое сначала просто возвращает список …
04 июл '11 в 08:37
1 ответ

Проверка подлинности с NSURLSession: NSURLCredentialStorage vs Keychain

Я пытаюсь узнать, как бороться с проблемой аутентификации, используя NSURLSession, Я никогда раньше не делал ничего, связанного с безопасными сетями. Я читал раздел " Проблемы проверки подлинности и проверки цепочки TLS " в Apple. NSURLSession Progr…
1 ответ

Кэширование учетных данных URLSession, разрешающее аутентификацию с неверными учетными данными

Я пытаюсь связаться с API моей компании в приложении для iOS. Я использую стандартный URLSession. API автоматически загрузит баланс и перенаправит на другой сервер, поэтому я реализовал методы URLSessionDelegate и URLSessionTaskDelegate, которые обр…
1 ответ

Как поделиться учетными данными NSURLConnection с Safari?

Я пытаюсь перехватить ссылку и войти в систему пользователя, затем отправить его в Safari и загрузить страницу без запроса аутентификации. Итак, что я делаю до сих пор... Я зарегистрировал собственную схему URL для своего приложения. Назовите это "m…
2 ответа

NSURLCredential аварийно завершает работу без какой-либо информации - проверка подлинности на основе сертификатов

В моем приложении мне нужно аутентифицировать пользователя на основании сертификата. Вот как я это делаю 1. Прежде всего, я экспортирую сертификат в песочницу. 2. Затем я извлекаю SecIdentityRef из сертификата, добавляю его в цепочку для ключей, а з…
14 июн '13 в 04:06
3 ответа

NSURLErrorDomain ошибка -1012

Мне нужно проанализировать файл XML с URL-адреса, защищенного паролем, я попробовал следующее NSURLCredential *credential = [NSURLCredential credentialWithUser:@"admin" password:@"123456" persistence:NSURLCredentialPersistenceForSession]; NSURLProte…
2 ответа

target-c очистить NSURLCredential - NSURLCredentialPersistenceForSession

Я использую NSURLCredentials в этом методе: -(void)UserLogin:(NSString *)user andPassWordExists:(NSString *)password completionHandler:(void (^)(NSArray *resultsObject, NSError *error))completionHandler { NSURL *url = [NSURL URLWithString:kIP]; NSUR…
09 апр '15 в 19:21
0 ответов

Есть ли поддержка возобновленных соединений TLS с NSUrlCredential/NSUrlConnection

Подтверждение связи TLS при каждом микро-запросе не очень хорошая идея. Я читал о возобновленных сеансах TLS, которые имеют меньше накладных расходов. Мне не ясно, поддерживается ли это в NSUrlConnection при использовании с NSUrlCredential/NSUrlCred…
3 ответа

Очистить учетные данные из UIWebView

То, что я делаю здесь, это получение URL с аутентификацией. Следовательно, я использую функцию - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge; Когда он сталкивается с ауте…
1 ответ

MediaPlayer.framework (MPMoviePlayerController) воспроизводит фильм с URL-адреса, который требует прав доступа

У меня проблемы с воспроизведением фильма с URL, который имеет базовую http аутентификацию. Вот код: NSURLCredential *credential = [[NSURLCredential alloc] initWithUser:@"user" password:@"password" persistence:NSURLCredentialPersistenceForSession]; …
1 ответ

NSURLSession с backgroundSessionConfiguration не может работать с сертификатом пользователя

Я нашел проводную вещь о NSURLSession при использовании фоновой конфигурации сеанса. Мы используем самоподписанный сертификат при контакте с сервером: - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didReceiveChallenge:(NSUR…
11 авг '14 в 07:56
0 ответов

Проверка подлинности клиента SSL с NSURLConnection не работает на OS X 10.7

Я пишу HTTPS-клиент, который аутентифицируется на сервере, используя сертификат в цепочке для ключей. Для этого я реализую соединение:willSendRequestForAuthenticationChallenge: делегат. Все работает на 10.8, но я получаю ошибку на 10.7 - "Произошла …
2 ответа

NSCredential в UIAlertView для подключения к веб-сервису

У меня есть NavigationController, который содержит ViewControllers, но я хочу, чтобы некоторые ViewController имели доступ к аутентификации через UIAlertView. (Некоторый контент ViewControllers требует аутентификации). Этот UIAlertView будет отправл…
0 ответов

Проверка подлинности клиента на основе сертификатов в iOS не работает, пока я не перезапущу приложение

Когда я загружаю файл p12 с сервера и устанавливаю его в NSURLCredential следующим образом: - (NSURLCredential *)getCredential { NSURLCredential *credential = nil; NSString *thePath = //Certificate path NSData *PKCS12Data = [[NSData alloc] initWithC…
24 июл '15 в 14:56