Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы основы ссылка на протокол NSURLAuthenticationChallengeSender

Опции
Развертывание Target:

На этой странице
Язык:

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 и позже.

  • Попытка продолжать загружать запрос, не обеспечивая учетные данные для данной проблемы. (требуемый)

    Объявление

    Swift

    func continueWithoutCredentialForAuthenticationChallenge(_ challenge: NSURLAuthenticationChallenge)

    Objective C

    - (void)continueWithoutCredentialForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge

    Параметры

    challenge

    Проблема без учетных данных аутентификации.

    Обсуждение

    Этот метод не имеет никакого эффекта, если его вызывают с уже обработанным запросом аутентификации.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.

  • Попытайтесь использовать данные учетные данные для данного запроса аутентификации. (требуемый)

    Объявление

    Swift

    func useCredential(_ credential: NSURLCredential, forAuthenticationChallenge challenge: NSURLAuthenticationChallenge)

    Objective C

    - (void)useCredential:(NSURLCredential *)credential forAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge

    Параметры

    credential

    Учетные данные для использования для аутентификации.

    challenge

    Проблема, для которой можно использовать credential.

    Обсуждение

    Этот метод не имеет никакого эффекта, если его вызывают с уже обработанным запросом аутентификации.

    Оператор импорта

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в iOS 2.0 и позже.

  • Заставляет предоставленное системой поведение по умолчанию использоваться.

    Объявление

    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 и позже.