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