IOS: Разница между предлагаемыми Credentials и URLCredential для доверия
В URLSession:task:didReceiveChallenge:completionHandler:
Есть ли разница между использованием .proposedCredential
против URLCredential(trust:)
объекта доверия сервера в пространстве защиты вызова?
Это должно быть возвращено как второй параметр в обработчике завершения метода делегата вместе с .useCredentials
,
1 ответ
Ответ получен здесь: https://forums.developer.apple.com/message/361609
Реально здесь нет никакой разницы. В случае проблем с проверкой подлинности на сервере система фактически не проверяет объект доверия, встроенный в учетные данные, которые вы передаете обработчику завершения; все, что имеет значение, это то, что вы переходите во что-то
Сказав это, я рекомендую вам встать на проторенный путь и создать новые полномочия. Я на самом деле очень удивлен, что
proposedCredential
даже заселен в этом случае.