Схема работы
Чтобы настроить в вашем сервисе авторизацию при помощи LoginSDK, выполните шаги:
-
Зарегистрируйте приложение в сервисе Яндекс OAuth.
В разделе Платформы выберите iOS-приложение и укажите параметры вашего сервиса:
-
iOS Appid. Точный идентификатор iOS-приложения, например
A1B2C3D4E5.com.domain.application
. Состоит из Prefix и Bundle ID. Подробнее про идентификаторы iOS-приложений читайте в документации Apple. -
iOS AppStore URL. Ссылка на приложение в AppStore.
Для настройки LoginSDK вам понадобится параметр Client ID приложения.
-
-
Подключите библиотеку YandexLoginSDK и настройте конфигурационные файлы.
-
Настройте ваш сервис для работы с токенами.
-
Получите информацию о пользователе.
Примечание
LoginSDK для iOS позволяет сохранять токены в хранилище устройства. При вызове LoginSDK проверяет наличие сохраненных токенов и отправляет запрос авторизации только в том случае, если токенов нет.
Схема работы LoginSDK для iOS: