SCRAM Клиентская реализация Javascript / пример / библиотека?

Несколько месяцев назад я создал небольшую библиотеку Java, которая обеспечивает функциональность как для клиента, так и для сервера. Вчера один из его пользователей попросил у меня пример, как реализовать вход в систему SCRAM на своем веб-сайте на клиенте, то есть в браузере (он уже использует SCRAM на стороне сервера, используя мою библиотеку lib). Он сказал мне, что не смог найти ни одного примера Javascript или библиотеки, и мой поиск также оказался неудачным (что меня поразило, я подумал, что SCRAM теперь используется более широко в свете всех нарушений данных и украденных учетных данных для входа).

Вам известны такие примеры или библиотека (javascript), которые можно использовать в браузере для обеспечения клиентской функциональности аутентификации SCRAM?

1 ответ

Решение

Вы можете взглянуть на SAZZLE

SAZZLE - это чистая библиотека JavaScript для простого уровня аутентификации и безопасности ( SASL). Цель состоит в том, чтобы предоставить простую обещанную структуру для обработки вызовов и ответов SASL.

Эта библиотека включает встроенную поддержку PLAIN и SCRAM-SHA1, в то время как дополнительные (или альтернативные) механизмы могут быть добавлены по мере необходимости.

Будучи чисто javascript, вы должны иметь возможность использовать его в Интернете с Browserify (хотя я сам не пробовал)..

Другие вопросы по тегам