Допустима ли авторизация только по номеру телефона?
Мне кажется, что авторизация только по номеру телефона — совершенная ерунда, злоумышленник может не только украсть у меня телефон, но и воспользоваться многочисленными дырами в технологиях SMS и GSM.
Кроме того, это просто неудобно, в путешествиях по разным странам многие покупают временные местные номера, казалось бы, интернет должен быть везде одинаковым, но авторизоваться по своему номеру (при наличии доступа к интернету но отсутствии роуминга по "родной" SIM-карте) становится невозможно.
Как в такой ситуации люди могут пользоваться всеми этими WhatApp, Viber, Telegram?
Допустима ли авторизация только по номеру телефона?
Зависит от ситуации.
Авторизация должна быть удобна пользователю. Разным пользователям удобны разные вещи.
Нужно узнать кто ваши пользователи, и что им будет удобно, тогда вы найдете ответ на ваш вопрос.
К тому же не каждому сервису я вот так запросто сообщу свой номер телефона.
Полностью согласен с АртемЪ, что зависит от контекста.
Что касается Viber и прочих сервисов, то там номер телефона не проверяется после однократной отправки кода подтверждения. Поэтому работать будет с другой симкой, если вы не переустановите приложения или не почистите их данные.