Как вы используете ASWebAuthenticationSession, собственное приложение, требуется перенаправление https:?
Я использую ASWebAuthenticationSession для OAuth, и все работает хорошо, когда я могу использовать свою собственную схему. Однако, когда я пробую это с помощью службы, для которой требуется протокол в URL-адресе перенаправления " https://myapp.com/auth", я просто вижу "не удается найти сервер..." после выполнения шагов авторизации.
1 ответ
Вы должны использовать свою частную схему вместо https
который обрабатывается Safari.
- Настройте свой проект для обработки вашей схемы:
com.my.app
(например) - Начните сеанс для вашей схемы:
let session = ASWebAuthenticationSession(url: url, callbackURLScheme: "com.my.app://", completionHandler: completion)
Дальнейшие чтения: