Как реализовать аутентификацию пользователя в Фениксе

Я создавал веб-приложение в Фениксе, мне было интересно, что может быть лучшим способом реализовать в нем регистрацию / аутентификацию пользователей и управление сессиями.

По поиску я нашел эти две библиотеки: наркоман и паспорт

Но я не уверен, насколько они стабильны и используются ли они где-нибудь в производстве. Пожалуйста, дайте мне знать, если есть какие-то библиотеки, безопасные для использования в производстве, и есть ли примеры их реализации.

3 ответа

Решение

Кажется, что Addict - более зрелый проект, и сейчас он "тот". Чтобы найти хорошие библиотеки Elixir, я всегда хотел бы обратиться к репо Awesome Elixir Github.

Я думаю, что на данный момент проще реализовать это самостоятельно. Это не займет у вас много времени, если вы знакомы с эликсиром и знаете основы феникса. В этом нет ничего сложного

Если вы катаетесь самостоятельно, вас могут заинтересовать эпизоды 3 и 5 на https://phoenixscreencasts.com/

(Обратите внимание, что они требуют платной подписки)

РЕДАКТИРОВАТЬ: сайт был закрыт автором, это больше не является действительным ответом.

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