- initWithAuthenticationChallenge:sender:
- initWithProtectionSpace:proposedCredential:previousFailureCount:failureResponse:error:sender:
Availability 有効性
Technology
@interface NSURLAuthenticationChallenge : NSObject
Your app receives authentication challenges in various NSURLSession
, NSURLConnection
, and NSURLDownload
delegate methods, such as URLSession:
. These objects provide the information you’ll need when deciding how to handle a server’s request for authentication.
あなたのアプリは、認証チャレンジをさまざまなNSURLSession
、NSURLConnection
、そしてNSURLDownload
委任先メソッド、たとえばURLSession:
などで受け取ります。これらのオブジェクトは、認証に対するサーバーのリクエストをどのように扱うか決定する時にあなたが必要とするだろう情報を提供します。
At the core of that authentication challenge is a protection space that defines the type of authentication being requested, the host and port number, the networking protocol, and (where applicable) the authentication realm (a group of related URLs on the same server that share a single set of credentials). 認証チャレンジの核心をなすのは保護空間です、それは、リクエストされている認証の型、ホストおよびポート番号、ネットワークプロトコル、そして(適用可能なところでは)認証レルム(同じサーバー上の関連URLからなるあるグループでそれは資格情報の一揃いをただ1つだけ共有します)を定義します。
- initWithAuthenticationChallenge:sender:
- initWithProtectionSpace:proposedCredential:previousFailureCount:failureResponse:error:sender:
protectionSpace
failureResponse
previousFailureCount
proposedCredential
error
sender
NSURLCredential
A
n authentication credential consisting of information specific to the type of credential and the type of persistent storage to use, if any.
あ
る資格情報の型と、もしあれば、使用する永続ストレージの型に特有の情報から成る、ある認証(オーセンティケーション)資格情報。
NSURLCredentialStorage
NSURLProtectionSpace