Урок 1.
00:03:11
1 Два способа работы с Auth Server
Урок 2.
00:03:06
2 Схема работы проекта – 1
Урок 3.
00:04:34
3 Функционал проекта
Урок 4.
00:03:41
4 Демо работы проекта
Урок 5.
00:04:52
5 Настройка backend проекта
Урок 6.
00:05:43
6.1 Настройка spring security
Урок 7.
00:02:05
6.2 Создание контроллеров backend - JavaBegin
Урок 8.
00:01:19
7 Запрос без Access Token
Урок 9.
00:03:35
8 Создание frontend проекта
Урок 10.
00:02:39
9 Настройка gradle frontend проекта
Урок 11.
00:01:36
10 Настройка properties
Урок 12.
00:04:19
11 Контроллеры для frontend
Урок 13.
00:02:43
12 Добавление HTML страни
Урок 14.
00:05:12
13 Обзор HTML страницы
Урок 15.
00:02:34
15 Подключение JQuery
Урок 16.
00:08:34
16 Генерация параметра State
Урок 17.
00:06:05
18 Генерация Code Verifier
Урок 18.
00:07:14
19 Генерация Code Challenge
Урок 19.
00:06:42
20 Проверка работы KeyCloak
Урок 20.
00:01:33
21 Установка Access Type
Урок 21.
00:03:31
22 Что такое CORS
Урок 22.
00:02:17
23 Настройка CORS
Урок 23.
00:05:22
24 Запрос на получение Auth Code
Урок 24.
00:03:08
25 Обработка code в redirect странице
Урок 25.
00:09:40
26 Получение Access Token
Урок 26.
00:02:20
27 Проверка получения Access Token
Урок 27.
00:04:57
28 Запрос на Resource Server
Урок 28.
00:04:41
29 Проверка запроса на Resource Server
Урок 29.
00:02:22
30 Пример ошибки CORS – JavaBegin
Урок 30.
00:01:07
31 Проверка работы в Debug
Урок 31.
00:03:33
32 Проверка ролей на backend
Урок 32.
00:05:58
33 Сохранение Access Token в памяти
Урок 33.
00:03:12
34 Запрос с просроченным Access Token
Урок 34.
00:06:12
35 Тип OAuth2 ошибки на backend
Урок 35.
00:04:12
36 Обработка ошибки OAuth2 на клиенте
Урок 36.
00:04:15
37 Сохранение Refresh Token в localStorage
Урок 37.
00:07:30
38 Получение нового Access Token
Урок 38.
00:03:12
39 Сроки действия токенов
Урок 39.
00:04:41
40 Работа приложения как в SPA
Урок 40.
00:07:46
41 Разбор кода
Урок 41.
00:05:29
42 Настройка для работы logout
Урок 42.
00:05:29
43 Выход из системы
Урок 43.
00:05:29
44 Данные пользователя из ID Token
Урок 44.
00:01:16
45 default scope email
Урок 45.
00:04:24
46 Регистрация нового пользователя
Урок 46.
00:00:46
47 Роли для новых пользователей
Урок 47.
00:01:13
48 Установка email админа
Урок 48.
00:03:00
49 Регистрация в smtp сервере
Урок 49.
00:02:33
50 Настройка SMTP в KeyCloak
Урок 50.
00:02:03
51 Отправка письма после регистрации
Урок 51.
00:01:52
52 Сброс пароля
Урок 52.
00:02:14
53 Remember me
Урок 53.
00:03:23
54 Схема настройки соц сети
Урок 54.
00:01:59
55 Добавление Google Identity Provider
Урок 55.
00:05:25
56 Настройка Google Console
Урок 56.
00:02:27
57 Вход через Google
Урок 57.
00:02:12
58 Переключение языка
Урок 58.
00:07:12
59 Установка нового внешнего вида
Урок 59.
00:07:25
60 Структура папки с темо
Урок 60.
00:06:48
61 Создание своей темы
Урок 61.
00:04:30
62 Проект KeyCloak на GitHub
Урок 62.
00:03:36
63 Изменение переводов сообщений
Урок 63.
00:04:36
64 Добавление полей при регистрации
Урок 64.
00:05:13
66 reCaptcha на странице регистрации
Урок 65.
00:04:31
67 Что такое куки
Урок 66.
00:03:20
68 Что такое сессии
Урок 67.
00:04:02
69 Атака CSRF
Урок 68.
00:02:03
73 Схема работы браузер
Урок 69.
00:05:50
74 Особенности куков KeyCloak
Урок 70.
00:03:28
75 Атака XSS
Урок 71.
00:03:05
77 Refresh Token Rotation
Урок 72.
00:03:00
78 Настройка Refresh Token Rotation
Урок 73.
00:07:22
79 Другие варианты решени
Урок 74.
00:02:51
81 Схема работы проекта – 2 (BFF)
Урок 75.
00:07:25
82 Виды реализаций BFF
Урок 76.
00:06:03
83 Сравнение работы BFF
Урок 77.
00:02:19
84 Изменение AccessType на confidential
Урок 78.
00:04:51
85 Настройка properties BFF
Урок 79.
00:04:00
86 Настройка Spring конфига BFF
Урок 80.
00:06:36
87 Метод получение Access Token на BFF
Урок 81.
00:05:03
88 Сохранение токенов в куки
Урок 82.
00:03:33
89 Просмотр сохраненных куков в браузере
Урок 83.
00:01:26
90 Метод получения данных из Resource Server
Урок 84.
00:02:01
91 Просмотр переданных куков в браузере
Урок 85.
00:02:48
92 Обмен Refresh Token на новые токены
Урок 86.
00:02:37
93 Просмотр запроса Refresh Token в браузере
Урок 87.
00:04:59
94 Метод logout в BFF
Урок 88.
00:02:08
95 Просмотр logout в браузере