#ios #url-scheme #harvest
#iOS #url-схема #сбор урожая
Вопрос:
Каков правильный формат URL-адреса перенаправления при аутентификации с помощью OAuth2 и API Harvest из приложения iOS?
oauth.com указывает , что URL — адрес перенаправления для собственного приложения может выглядеть myapp://callback
следующим образом . Проблема в том, что Harvest не принимает такой URL-адрес перенаправления. Похоже, для этого требуется добавить к нему префикс http
/ https
, что вызывает проблемы при перенаправлении обратно в приложение iOS в конце потока аутентификации. Кажется, я не нахожу ничего подходящего в документации API Harvest.
Я добавил тип URL-адреса в Xcode, где я установил Identifier
значение com.example.myapp
и URL Schemes
значение MyApp
. Независимо от того, какой URL-адрес перенаправления я указываю (с учетом указанного выше формата) в Harvest, поток аутентификации всегда жалуется на это Safari cannot open the page because the server cannot be found
. Я могу открыть приложение вручную с appname://
помощью URL-адреса из
Ответ №1:
Похоже, вы ищете URL-адрес для перенаправления с веб-вызова. Я не уверен в oath2, но в SAML это что-то вроде
https://where вы входите в/SSOpage?RelayState=https: // куда вы направляетесь
Я надеюсь, что это поможет вам получить ответ.
Ответ №2:
Если у кого-то еще есть эта проблема, схемы идентификаторов и URL не должны быть com.example.myapp
и MyApp
, соответственно. Вам нужно только установить схему URL в com.example.myapp