-
Урок 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 в браузере