Использование
Авторизация
Для запуска авторизации пользователя используйте метод 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
.