SDK enterprise-уровня для Android / Авторизация без пароля
  На главную

SDK enterprise-уровня для Android

Авторизация без пароля

Для аутентификации в вашем приложении пользователь может использовать одноразовый код вместо пароля или перейти по одноразовой ссылке. Код и ссылка могут быть высланы в SMS или электронном письме. Время жизни кода или ссылки — 3 минуты.

При первом входе в приложение без пароля новая учетная запись создается автоматически. Реализация отдельной логики для регистрации пользователя не нужна.

Примечание
В Личном кабинете для варианта авторизации, который вы используете в своем приложении, должен быть выбран способ — Авторизация без пароля. Вы можете изменить способ авторизации по ссылке Изменить метод авторизации. Ранее сохраненные настройки останутся без изменений.

Чтобы реализовать аутентификацию без пароля:

  1. Настройте вариант авторизации:
    1. Откройте проект в Личном кабинете.
    2. В боковом меню выберите пункт Login.
    3. Нажмите Настроить в панели с вариантом авторизации.
    4. Перейдите в раздел Авторизация без пароля > Настройки и выберите способ получения одноразового кода.
    5. Чтобы вместе с кодом отправлять одноразовые ссылки для входа в приложение, перейдите на вкладку Настройки писем и установите переключатель Вход с помощью волшебных ссылок в положение Вкл.
    6. Нажмите Сохранить изменения.

  1. В интерфейсе приложения добавьте следующие элементы:
    • форму ввода номера телефона и/или email-адреса;
    • форму для ввода одноразового кода.

  1. Реализуйте логику аутентификации без пароля с помощью следующих методов библиотеки Login:
    • startAuthByMobilePhone — запускает аутентификацию пользователя и отправляет на указанный номер телефона SMS с одноразовым кодом и ссылкой (если для варианта авторизации настроен вход помощью волшебных ссылок).
    • completeAuthByMobilePhone — запускает аутентификацию пользователя и отправляет на указанный номер телефона SMS с одноразовым кодом и ссылкой (если для варианта авторизации настроен вход помощью волшебных ссылок).
    • startAuthByEmail — завершает аутентификацию, после того как пользователь вводит одноразовый код или переходит по ссылке, полученной в SMS.
    • completeAuthByEmail — запускает аутентификацию пользователя и отправляет на указанный email-адрес письмо с одноразовым кодом и ссылкой (если для варианта авторизации настроен вход помощью волшебных ссылок).
    • CompleteAuthByEmail — завершает аутентификацию, после того как пользователь вводит одноразовый код или переходит по ссылке, полученной в письме.
    • OAuthLogout — завершает активную сессию пользователя.
Справочная документация SDK
Узнайте больше о методах SDK и их параметрах.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.

Полезные ссылки

Последнее обновление: 31 июля 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!