Passkeys в продакшне: как мы выкинули пароли и внедрили Face ID за 3 дня. FastAPI + Next.js, полный код

Passkeys — это не будущее. Это уже работает в каждом банковском приложении на вашем телефоне. Альфа-Банк, Тинькофф, Сбер — давно. GitHub, Apple, Google — тоже. А ваш веб-сервис до сих пор просит придумать пароль с...
Will Anthropic have the best AI model at the end of October 2026?
В сфере искусственного интеллекта произошло заметное событие. Passkeys — это не будущее. Это уже работает в каждом банковском приложении на вашем телефоне. Альфа-Банк, Тинькофф, Сбер — давно.
GitHub, Apple, Google — тоже. А ваш веб-сервис до сих пор просит придумать пароль с заглавной буквой, цифрой и спецсимволом. И потом ещё «восстановить пароль» раз в месяц.
Технические детали
Меня зовут Ярослав Морозов, я строю Continental — IT-консалтинг и параллельно пишу внутренний продукт. Когда дошли до авторизации, решили не мучить пользователей паролями и внедрили Passkeys. Оказалось проще, чем я думал.
В этой статье — полный production-код. От миграции БД до кнопки «Войти по Face ID». FastAPI на бэке, Next.
Можно взять и внедрить. Зачем вообще PasskeysКороткий ответ — безопаснее и удобнее. Длинный:ПаролиPasskeysФишингПользователь вводит пароль на фейковом сайтеНевозможен — ключ привязан к домену на уровне криптографииУтечки БДХеши bcrypt можно подбирать месяцами.
Отраслевые последствия
Или не можно, но попробуютПриватный ключ не покидает устройство. В БД только публичныйUXПридумать, запомнить, ввести. Забыл — восстанавливайПалец на сканер или взгляд в камеру.
ВсёПовторное использование65% пользователей используют один пароль вездеУникальная пара ключей для каждого сайта.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.






