Подтверждение учетных данных пользователя

Первый вход пользователя на сервер может выполняться с подтверждением учетных данных (телефон, адрес электронной почты) или без подтверждения. Если способы подтверждения пользователей не настроены, то при первом входе сервер попросит пользователя задать пароль.

Если включен один из способов подтверждения (по SMS или по электронной почте), то перед созданием пароля пользователь должен будет ввести код подтверждения, который сервер отправит ему на телефон или на электронную почту. В этом случае вы можете быть уверены, что все пользователи, которые подключились к серверу, имеют проверенные номера телефонов или адреса электронной почты.

Если у кого-то из пользователей нет телефонов, а у кого-то нет электронной почты, то в этом случае нужно включить оба способа подтверждения (и по SMS и по электронной почте).