Использование

Авторизация

Для запуска авторизации пользователя используйте метод YandexLoginSDK:

func authorize(with: UIViewController, customValues: [String: String]?, authorizationStrategy: AuthorizationStrategy) throws
  • Параметр parentViewController является обязательным.
  • Параметр customValues имеет значение по умолчанию nil.
  • authorizationStrategy подробно описана в разделе Справочник методов.

Чтобы получить результат авторизации, нужно подписаться наблюдателем YandexLoginSDK через метод add(observer:). Если получать уведомления от LoginSDK больше не нужно, от них можно отписаться через метод remove(observer:). Observer должен соответствовать протоколу LoginSDKObserver.

Получение информации о пользователе

Полученный токен можно обменять на информацию о пользователе.

Выход

Для удаления локально сохраненных токенов используйте метод logout() класса YandexLoginSDK.