Как реализовать аутентификацию пользователя в Фениксе
Я создавал веб-приложение в Фениксе, мне было интересно, что может быть лучшим способом реализовать в нем регистрацию / аутентификацию пользователей и управление сессиями.
По поиску я нашел эти две библиотеки: наркоман и паспорт
Но я не уверен, насколько они стабильны и используются ли они где-нибудь в производстве. Пожалуйста, дайте мне знать, если есть какие-то библиотеки, безопасные для использования в производстве, и есть ли примеры их реализации.
3 ответа
Кажется, что Addict - более зрелый проект, и сейчас он "тот". Чтобы найти хорошие библиотеки Elixir, я всегда хотел бы обратиться к репо Awesome Elixir Github.
Я думаю, что на данный момент проще реализовать это самостоятельно. Это не займет у вас много времени, если вы знакомы с эликсиром и знаете основы феникса. В этом нет ничего сложного
Если вы катаетесь самостоятельно, вас могут заинтересовать эпизоды 3 и 5 на https://phoenixscreencasts.com/
(Обратите внимание, что они требуют платной подписки)
РЕДАКТИРОВАТЬ: сайт был закрыт автором, это больше не является действительным ответом.