Instance Method
インスタンスメソッド
connection(_:canAuthenticateAgainstProtectionSpace:)
Sent to determine whether the delegate is able to respond to a protection space’s form of authentication.
委任先が保護空間のもつ認証の形式に応答できるかどうかを決定するために送られます。
Parameters
パラメータ
connection
The connection sending the message.
メッセージを送っている接続。
protectionSpace
The protection space that generates an authentication challenge.
認証チャレンジを生成する保護空間。
Return Value
戻り値
true
if the delegate if able to respond to a protection space’s form of authentication, otherwise false
.
true
、もし委任先が保護空間のもつ認証の形式に応答可能ならば、そうでなければfalse
。
Discussion
議論
This method is called before connection(_:didReceive:)
, allowing the delegate to inspect a protection space before attempting to authenticate against it. By returning true
, the delegate indicates that it can handle the form of authentication, which it does in the subsequent call to connection(_:didReceive:)
. If the delegate returns false
, the system attempts to use the user’s keychain to authenticate. If your delegate does not implement this method and the protection space uses client certificate authentication or server trust authentication, the system behaves as if you returned false
. The system behaves as if you returned true
for all other authentication methods.
このメソッドは、connection(_:didReceive:)
の前に呼び出されて、委任先に保護空間を検査させます、それを再び認証しようとする前に。true
を返すことによって、委任先はそれが認証の形式を取り扱い可能であるのを指し示します、それは、それがconnection(_:didReceive:)
への以降の呼び出しにおいて行います。委任先がfalse
を返すならば、システムはユーザのもつキーチェーンを認証に使おうと試みます。あなたの委任先がこのメソッドを実装しないそして保護空間がクライアント証明書認証またはサーバ委託認証を使うならば、システムはまるであなたがfalse
を返したかのように振る舞います。システムは全ての他の認証メソッドに対してまるであなたがtrue
を返したかのように振る舞います。
See Also
参照
Connection Authentication
接続認証