Безопасность проекта: аутентификация в Keycloak
Рейтинг школы
Описание курса
Курс по реализации защиты и аутентификации с использованием Keycloak. Упрощает реализацию защиты, позволяет отделить управление пользователями от логики приложения. Подходит для тех, кто хочет освоить популярный инструмент, востребованный в IT-индустрии.
Программа
Модуль 1: Введение
Знакомство с курсом, организация работы, входная анкета, правила выполнения практик.
Модуль 2: Основы Keycloak и OIDC
Теория: OpenID Connect (OIDC), OAuth2, OAuth2, введение в Keycloak. Практика: развертывание через Docker, сущности Keycloak (realms, clients, users), создание сервисов, интеграция OIDC с приложением.
Модуль 3: Интеграция с приложениями
Работа конечных приложений с OIDC. Практика: прикручивание аутентификации к приложению на Nginx, использование Gogatekeeper, обзор решений для взаимодействия с Keycloak.
Модуль 4: Расширенные функции
User Federations, mappers, scopes, настройка ролей, аутентификация по mappers для Gogatekeeper.
Модуль 5: Высокая доступность и кастомизация
Режим высокой доступности (HA), хранилище Infinispan, мультиЦОД репликация, деплой в standalone-ha режиме, кастомные темы.
Модуль 6: Продвинутые сценарии
OIDC и мобильные приложения, алгоритмы проверки подлинности, внешние Identity Providers (Google, GitHub), регистрация пользователей, мониторинг, публикация в интернет.
Формат
Онлайн (видеокурс)
Спикеры
- Архитектор корпоративного и системного уровня, специалист по DevOps с опытом более 10 лет, администратор русскоязычного Keycloak сообщества, автор статей в публичных каналах.
Чему вы научитесь
- Настройка и развертывание Keycloak
- Понимание протоколов OpenID Connect (OIDC) и OAuth2
- Интеграция аутентификации с приложениями (Nginx, Gogatekeeper)
- Настройка User Federations, mappers и scopes
- Обеспечение высокой доступности (HA) и репликации Keycloak
- Настройка внешних Identity Providers (Google, GitHub)
- Мониторинг и публикация Keycloak в интернет
Кому подходит
- DevOps-инженеры
- Backend-разработчики
- Архитекторы систем
- Специалисты по информационной безопасности
Требования к кандидату
Не указаны
Выводы о курсе
Возможны неточности
Курс «Система управления доступом Keycloak» предлагает глубокое погружение в настройку и интеграцию популярной системы аутентификации. Слушатели освоят теорию OIDC и OAuth2, а также практические навыки развертывания Keycloak в Docker и Kubernetes, настройки высокой доступности и интеграции с внешними провайдерами. Материал подается практикующим архитектором с опытом более 10 лет, что гарантирует актуальность и применимость знаний. Курс подходит для специалистов, стремящихся повысить уровень безопасности своих приложений и соответствовать современным требованиям рынка.
Отзывы о школе Слёрм
Читать все отзывыРекомендованные курсы