Публикации по теме 'nodejs'
JavaScript — король интерфейса
Пожалуй, самое удивительное в разработке программного обеспечения для меня — это колоссальный успех JavaScript за последние 5 лет. Честно говоря, не так давно я довольно скептически относился к языку. JS довольно уродлив из-за динамической типизации и множества несоответствий, подобных этому:
0 == “0” //true — Number 0 is coerced to String “0”
или эти два:
parseInt(“8”); //8
parseInt(“08”); //0
или просто огромное количество способов делать одни и те же вещи.
При этом язык..
Использование 2FA в вашем приложении Meteor
Meteor только что выпустил новый пакет, который упрощает вашу жизнь, когда вам нужно предоставить систему 2FA для ваших пользователей в вашем приложении Meteor.
Пакет называется accounts-2fa , и сейчас он интегрирован с accounts-password и accounts-passwordless .
С помощью этого пакета вы можете сгенерировать QR-код, который ваши пользователи смогут сканировать в любом приложении для аутентификации, таком как 1Password или Google Authenticator, и использовать коды, сгенерированные..
Создайте и разверните REST API, используя Express с функциями Firebase
Облачные функции для Firebase — это способ запуска внутреннего кода на серверах Google без необходимости управлять вашими серверами. Ваш код написан на JavaScript или TypeScript и запускается такими событиями, как вход пользователей в систему, загрузка файлов или изменения в вашей базе данных. Облачные функции полностью управляемы, поэтому вам не нужно беспокоиться о масштабировании или подготовке серверов.
Вот несколько конкретных примеров того, как можно использовать облачные функции:..
Подходы NodeOS 1.0 на основе JavaScript
NodeOS — это уникальный дистрибутив Linux, использующий JavaScript в качестве основного языка разработки. Он построен на платформе Node.js, которая позволяет разработчикам создавать сетевые приложения с помощью JavaScript. NodeOS предназначена для упрощения разработки сетевых приложений и включает в себя ряд функций, которые делают ее идеальной для сетевых администраторов и разработчиков.
Возможности NodeOS
Локальная аутентификация JWT с помощью OAuth с использованием Express и Passport
Я работал над аутентификацией для веб-приложения, когда обнаружил, что не существует простого руководства по интеграции веб-токенов JSON и OAuth. Было доступно множество отдельных руководств, но заставить их работать вместе оказалось немного сложно, особенно потому, что выбранное решение OAuth, Passport, использует пользовательские сеансы вместо токенов. В качестве обходного пути я перехватил использование Passport req.user, чтобы иметь возможность отправлять токен обратно клиенту. Это..
Библиотека генератора одноразовых паролей (OTP) npm на основе nanoid
Мобильный номер стал де-факто механизмом аутентификации пользователей в Индии, и, следовательно, генерация OTP является очень распространенным вариантом использования. otp-gen-agent — это небольшая служебная библиотека на основе Nano ID для создания OTP (одноразового пароля).
Зачем избегать Math.random()?
В документации для Math.random() ; в примечании упоминается
Math.random() не предоставляет криптографически безопасные случайные числа. Не используйте их ни для..
Попрощайтесь с паролями
Реализация входа без пароля с помощью WebAuthn с использованием Node.js и Vue
Мы все были там: изо всех сил пытались вспомнить еще один пароль для нового онлайн-сервиса или беспокоились о безопасности нашей личной информации после утечки данных.
Традиционная модель аутентификации по имени пользователя и паролю существует уже несколько десятилетий, но становится все более очевидным, что ее уже недостаточно для обеспечения нашей безопасности в Интернете.
Введите WebAuthn — новый метод..