Существующее приложение Uber потеряло все свои авторизации
Пользователи получают неавторизованное сообщение, когда приложение обращается к Uber API. Все это работало ранее, и в приложении были включены все соответствующие авторизации на панели инструментов. Пользователи входят в систему через приложение Uber и авторизуют мое приложение для доступа, но что-то не работает, и моя первая подсказка - авторизация больше не проверяется на панели инструментов. Как это произошло и что можно сделать, чтобы это исправить?
Больше деталей:
Это приложение для iOS, использующее токен сервера для аутентификации приложения в вызовах API. На панели инструментов Uber приложение было авторизовано для нескольких областей, включая полный доступ к области действия. Когда я сейчас смотрю на приборную панель, ни одна из областей не проверена. Что случилось?
Когда пользователь пытается войти в систему - используя собственный процесс входа в систему (кнопка входа в систему -> Uber), приложение Uber немедленно возвращается в наше приложение (даже не запрашивая логин или показывая параметры аутентификации) и показывает сообщение о том, что приложение не было авторизован.
1 ответ
Ваше приложение может использовать аутентификацию по токену сервера при доступе к ресурсам, не относящимся к конкретному пользователю. Это позволит вам запрашивать только оценки времени и цены, не требуя входа пользователя в систему. Для любых других вызовов API следуйте нашей документации по аутентификации OAuth 2.0 или iOS SDK.