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