Использование OAuth 2 в мобильном подразделении без перенаправления URI на веб-сервер

Я работаю над разработкой своего приложения с помощью API веб-сервисов компании.

При регистрации для ключа API компания требует от меня предоставить URI перенаправления.

Легко отобразить веб-страницу в моем приложении IOS и отправить пользователя на сервер авторизации и позволить им предоставить мне доступ, но я не могу понять, как получить URI моего собственного Iphone + порта моего приложения, чтобы авторизация сервер может отправить токен доступа к моему приложению.

Есть ли другой способ справиться с OAuth 2.0 в мобильном приложении без настройки веб-сервера и использовать его URI в качестве URI перенаправления?

Я не мог найти связанную проблему с переполнением стека. Пришлите мне несколько ссылок, если для этого есть решение.

Спасибо.

+1
источник поделиться
2 ответа

Лучший способ - зарегистрировать настраиваемую схему URI для вашего приложения, а затем установить свой пользовательский URI как URI перенаправления. Затем ваш браузер перенаправляется туда, а ios вызывает ваше приложение.

Существуют также другие методы, например, в Google, но большинство из них должно поддерживаться вашим провайдером.

+3
источник

Эта ссылка является отличным решением этой проблемы (она также совместима с IOS 5.1 и XCode 4.3)

Пример приложения Google GTM OAuth2 также решает проблему подключения xib этой библиотеки к

https://singly.com/getting_started_ios

+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос