Авторизация OAuth2 на примере простого JavaScript приложения

9 участников

О чём курс

Если вы работаете с веб-приложениями и планируете внедрять OAuth2 для защиты данных, этот курс поможет разобраться с механикой токенов без привязки к сложным фреймворкам. Вы создадите связку из frontend-приложения, backend-сервиса и KeyCloak, чтобы на практике реализовать полный цикл работы с пользователем.

В процессе обучения вы разберете:

  • Взаимодействие между frontend, backend и KeyCloak.
  • Жизненный цикл токенов: получение, хранение и обновление Access, Refresh и ID токенов.
  • Пользовательские сценарии: регистрация, смена пароля и авторизация.

Материал построен на базовых технологиях (HTML/JavaScript), что позволяет сфокусироваться на сути протокола OAuth2. Это даст фундамент для дальнейшей работы с токенами в современных JS-библиотеках, таких как React или Angular.

Программа обучения

  • Реализация взаимодействия Frontend – Backend – KeyCloak
  • Работа с токенами:
    • Access token
    • Refresh token
    • ID token
  • Реализация пользовательских функций:
    • Регистрация
    • Обновление пароля
    • Отправка писем
    • Авторизация
Складчина создана 29 января 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 9

ТБ Тимур Батыршинов Все материалы
716 ₽ 2 500 ₽