Задать вопрос

Какой Redirect URL нужно писать в GitHub'e при авторизации через OAuth2(swift)?

Всем привет, пробую сделать аутентификацию в приложении через github с помощью OAuthSwift.
В регистрации приложения, есть redirect URL. На raywenderlich.com был пример, они делали вход через гугл. Так вот там, они написал в эту строку уникальный домен, который не работает вообще: com.raywenderlich.Incognito. И добавили в xCode URL Scheme c com.raywenderlich.Incognito, чтобы(на сколько я понял) когда сафари пойдет по этому адресу, мы попали в наше приложение. Но если попробовать добавить в github URL Redirect: что-то подобное com.raywenderlich.Incognito, то выдает ошибку, потому что github требует чтобы URL must be a valid. Если же поставить туда Valid URL, то когда сафари будет пытаться перейти по этому адресу, то он просто перейдет на него и не вернется в приложение)
Буду благодарен за любую помощь)
  • Вопрос задан
  • 462 просмотра
Подписаться 2 Средний Комментировать
Решения вопроса 1
RileyUsagi
@RileyUsagi
Developer
Почитайте про DeepLink.

Сам долго мучался, но в итоге где-то нашёл решение.

https://github.com/riley-usagi/github-auth/blob/ma...
и (там же)
https://github.com/riley-usagi/github-auth/blob/ma...

Суть в том, что в левой части ссылки должно быть название вашего приложения, а в правой любой текст (но предпочтительнее "название_сториборда.название_экрана".

Главное чтобы ссылка совпадала с той, которую вы укажете в настройках Github-приложения.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kawabanga
@kawabanga
Делаете redirect URL на ваш сайт бэкенд, а с него уже на приложение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы