NSURLAuthenticationChallengeSender
Наследование
Не применимый
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в iOS 2.0 и позже.
NSURLAuthenticationChallengeSender протокол представляет интерфейс, который должен реализовать отправитель запроса аутентификации.
Методы в протоколе обычно отправляются делегатом в ответ на получение a connection:didReceiveAuthenticationChallenge: или download:didReceiveAuthenticationChallenge:. Различные методы обеспечивают различные способы ответить на запросы аутентификации.
-
Отменяет данный запрос аутентификации. (требуемый)
Объявление
Swift
func cancelAuthenticationChallenge(_challenge: NSURLAuthenticationChallenge)Objective C
- (void)cancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)challengeПараметры
challengeЗапрос аутентификации для отмены.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
continueWithoutCredentialForAuthenticationChallenge (_:) - continueWithoutCredentialForAuthenticationChallenge:ТребуемыйПопытка продолжать загружать запрос, не обеспечивая учетные данные для данной проблемы. (требуемый)
Объявление
Swift
func continueWithoutCredentialForAuthenticationChallenge(_challenge: NSURLAuthenticationChallenge)Objective C
- (void)continueWithoutCredentialForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challengeПараметры
challengeПроблема без учетных данных аутентификации.
Обсуждение
Этот метод не имеет никакого эффекта, если его вызывают с уже обработанным запросом аутентификации.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
useCredential (_: forAuthenticationChallenge:) - useCredential:forAuthenticationChallenge:ТребуемыйПопытайтесь использовать данные учетные данные для данного запроса аутентификации. (требуемый)
Объявление
Swift
func useCredential(_credential: NSURLCredential, forAuthenticationChallengechallenge: NSURLAuthenticationChallenge)Objective C
- (void)useCredential:(NSURLCredential *)credentialforAuthenticationChallenge:(NSURLAuthenticationChallenge *)challengeПараметры
credentialУчетные данные для использования для аутентификации.
challengeПроблема, для которой можно использовать
credential.Обсуждение
Этот метод не имеет никакого эффекта, если его вызывают с уже обработанным запросом аутентификации.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
performDefaultHandlingForAuthenticationChallenge (_:) - performDefaultHandlingForAuthenticationChallenge:Заставляет предоставленное системой поведение по умолчанию использоваться.
Объявление
Swift
optional func performDefaultHandlingForAuthenticationChallenge(_challenge: NSURLAuthenticationChallenge)Objective C
- (void)performDefaultHandlingForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challengeПараметры
challengeПроблема, для которой должно использоваться поведение по умолчанию.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 5.0 и позже.
-
Отклоняет в настоящее время предоставляемое пространство защиты.
Объявление
Swift
optional func rejectProtectionSpaceAndContinueWithChallenge(_challenge: NSURLAuthenticationChallenge)Objective C
- (void)rejectProtectionSpaceAndContinueWithChallenge:(NSURLAuthenticationChallenge *)challengeПараметры
challengeПроблема, которая должна быть отклонена.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 5.0 и позже.
