
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
JWT Authentication with Elixir & Phoenix
Освойте практическую JWT‑аутентификацию в Elixir и Phoenix — современном, производительном и удивительно удобном стеке. В этом курсе вы шаг за шагом создадите полноценную систему аутентификации, поймёте ключевые элементы безопасности и научитесь строить масштабируемые backend‑сервисы на Phoenix. Минимум теории, максимум практики.
Мы разберём полный цикл работы с пользователями, безопасностью и частными API‑маршрутами, опираясь на лучшие практики веб‑разработки в Elixir.
Научитесь принимать и обрабатывать пользовательские данные: электронную почту, пароль, имя пользователя и другие параметры. Все данные будут корректно валидироваться и сохраняться в PostgreSQL.
Разберём лучший подход к хранению паролей — необратимое одностороннее хэширование.
Реализуем вход по логину и паролю с дальнейшей выдачей JWT‑токена. Вы научитесь:
Создадим middleware/plug, который достаёт пользователя из токена в заголовке авторизации.
Добавим логику аннулирования JWT, учитывая, что сами токены технически не могут быть уничтожены до истечения срока действия.
Вы создадите частные маршруты и настроите контроль доступа, чтобы неавторизованные пользователи не могли выполнять критичные запросы.
Постоянно тестируйте API по мере разработки.
Этот курс станет отличной отправной точкой для тех, кто хочет освоить современный backend на Elixir и построить надёжную систему аутентификации.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.