IOS: Разница между предлагаемыми Credentials и URLCredential для доверия - PullRequest
0 голосов
/ 20 мая 2019

В URLSession:task:didReceiveChallenge:completionHandler:, есть ли разница между использованием .proposedCredential против URLCredential(trust:) объекта доверия сервера в пространстве защиты вызова?

Это необходимо для передачи в качестве второго параметра в обработчике завершения метода делегата вместе с .useCredentials.

1 Ответ

0 голосов
/ 30 мая 2019

Ответ получен здесь: https://forums.developer.apple.com/message/361609

Реально здесь нет никакой разницы. В случае проблем с проверкой подлинности на сервере система фактически не проверяет объект доверия, встроенный в учетные данные, которые вы передаете обработчику завершения; все, что имеет значение, - это то, что вы переходите во что-то.

Сказав это, я рекомендую вам встать на проторенный путь и создать новое удостоверение. Я на самом деле очень удивлен, что proposedCredential даже заселено в этом случае.

...