Главное Свежее Вакансии Образование
Выбор редакции:
2 745 12 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Бесплатные sms авторизации

Авторизация с помощью временного кода пришедшего в смс бесспорно самый лучший инструмент авторизации, но как на этом сэкономить?

Часто возникает соблазн перейти на какую-нибудь другую систему авторизации, вроде e-mail или социальных сетей, но sms это наиболее надежная система банковского уровня, которая еще и дает достоверный номер мобильного телефона пользователя. В случае вопросов к пользователю можно будет позвонить на этот номер. Даже если пользователь отключит Push-уведомления или удалить приложение, можно будет попробовать его возобновить интересным предложением.

Можно было бы реализовать некий постоянный код, который приходит в смс, но в таком случае понижается уровень безопасности, т.к. пароль могут с течением времени украсть, возникают вопросы о его смене, возможности перехвата и прочие мелочи.

Google очень стремительно пиарит свою платформу Firebase, в составе которой есть множество инструментов для мобильных приложений. Мы уже используем отправку Push-уведомлений и пришло время потестировать авторизацию.

Приятным бонусом будет то что компания Google ориентируется на серьезное использование ее сервиса и с компаний которые не превышают 10 тысяч авторизаций в месяц деньги не берет.

b_5b2e1d0077da1.jpg

Мы реализовали пилотную страницу для тестирования, перед внедрением в нашу платформу для создания сервиса поиска исполнителей. Просьба погонять несколько раз, с разных устройств и рассказать в комментариях ваши впечатления. Особенно интересно была ли капча и при каких обстоятельствах.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Роман Меленченко
Пробовал такое же в своем проекте сделать, но у меня SMS приходят только 1 раз на 5-10 запросов. С чем это может быть связано?
Ответить
Сервис ПИ
Коробочное решение сервиса поиска исполнителей
Малаховский Евгений
Таких проблем не наблюдал, при этом использовал уже в нескольких проектах.
С каких цифр начинается телефон?
ошибок при отправке нет?
Ответить
Роман Меленченко
При отправке все хорошо со всеми телефонами, кроме моего личного, который к аккаунту Google привязан (почему-то firebase возвращает пустой объект для него, а токен создает автоматом).
С другими телефонами все гораздо лучше, возможно проблемы были из-за того, что firebase не любит отправлять новую смс сразу после старой.
Ответить
Сервис ПИ
Коробочное решение сервиса поиска исполнителей
Малаховский Евгений
Ну вообще он даже периодически банит я бы сказал, если больше 3-х раз баловаться. Если вы имеете ввиду почему после 3-х не отправляется, то это очевидно блокировка Google.
Ответить
Роман Меленченко
При бане он сообщает через error.
А чаще другая проблема возникает: SMS приходят, но валидацию почему-то не проходит.
Ответить
Сервис ПИ
Коробочное решение сервиса поиска исполнителей
Малаховский Евгений
а капча насколько часто показывается?
Ответить
Роман Меленченко
Впервые слышу про капчу, не знал, что она там вообще есть. У меня мобильное приложение, может с этим связано.
Ответить
Сервис ПИ
Коробочное решение сервиса поиска исполнителей
Малаховский Евгений
а на телефоне каком Android или iOS?

в вебе вечно предлагает мосты и витрины искать, на iOS тоже открывается отдельное окно с этими витринами и мостами.

может вот с капчей вы что-то упустили
Ответить
Роман Меленченко
Телефон на Android. Причем в функции модуля firebase для react-native ни слова про капчу не написано.
Ответить
Сервис ПИ
Коробочное решение сервиса поиска исполнителей
Малаховский Евгений
а где вы доку под реакт нашли? дайте ссылку
Ответить
Сервис ПИ
Коробочное решение сервиса поиска исполнителей
Малаховский Евгений
Официальная документация тут https://firebase.google.com/docs/auth/. А в компонентах реакта может быть само собой ошибка.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.