Публикации по теме '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 — новый метод..