SCRAM Клиентская реализация Javascript / пример / библиотека?
Несколько месяцев назад я создал небольшую библиотеку Java, которая обеспечивает функциональность как для клиента, так и для сервера. Вчера один из его пользователей попросил у меня пример, как реализовать вход в систему SCRAM на своем веб-сайте на клиенте, то есть в браузере (он уже использует SCRAM на стороне сервера, используя мою библиотеку lib). Он сказал мне, что не смог найти ни одного примера Javascript или библиотеки, и мой поиск также оказался неудачным (что меня поразило, я подумал, что SCRAM теперь используется более широко в свете всех нарушений данных и украденных учетных данных для входа).
Вам известны такие примеры или библиотека (javascript), которые можно использовать в браузере для обеспечения клиентской функциональности аутентификации SCRAM?
1 ответ
Вы можете взглянуть на SAZZLE
SAZZLE - это чистая библиотека JavaScript для простого уровня аутентификации и безопасности ( SASL). Цель состоит в том, чтобы предоставить простую обещанную структуру для обработки вызовов и ответов SASL.
Эта библиотека включает встроенную поддержку PLAIN и SCRAM-SHA1, в то время как дополнительные (или альтернативные) механизмы могут быть добавлены по мере необходимости.
Будучи чисто javascript, вы должны иметь возможность использовать его в Интернете с Browserify (хотя я сам не пробовал)..