Практический курс «Безопасность проекта: аутентификация в Keycloak»

0289e07611ea9315cb821a8116c7fb78.png

14 марта в Слёрм стартует онлайн-курс «Безопасность проекта: аутентификация в Keycloak». Расскажем, в чём ценность технологии и какие преимущества для безопасности проекта она даёт. Разберёмся в режимах, кастомных темах и плагинах Keycloak.

Вы получите фундаментальные знания по работе с Keycloak и сможете обеспечить безопасность проекта с минимальными усилиями.

Курс подойдёт:

  • DevOps-инженерам — поймёте, зачем нужен Keycloak, и научитесь его разворачивать и поддерживать.

  • Разработчикам — узнаете, когда можно не писать свою аутентификацию, и научитесь работать с OIDC из вашего приложения.

  • Тимлидам и техническим директорам — разберётесь, как использовать единый инструмент аутентификации для вашей инфраструктуры и приложений.

Спикер — Виктор Попов, DevOps-команды платформы корневых сервисов в X5 Tech.

Программа

День 1

Теория:

  • Почему бы просто не написать свою авторизацию?

  • OIDC и Oauth2

  • Intro в keycloak

  • Сущности keycloak: Realm, Clients, Identity Providers

  • Время жизни токенов

Практика:

День 2

Теория:

Практика:

  • Прикручиваем Аутентификацию к демо-приложению на nginx средствами nginx

  • Прикручиваем GoGatekeeper к демо-приложению на nginx

  • Прикручиваем аутентификацию на GoGatekeeper

День 3

Теория:

Практика:

  • Настройка User Federations, mappers, scopes

  • Настройка Roles

  • Прикручиваем аутентификацию по созданным mappers для GoGatekeeper

День 4

Теория:

  • HA режим keycloak. Кейклок под капотом. Infinispan

  • Деплой keycloak в standalone-ha режиме

  • МультиЦОД репликация keycloak

  • Кастомные темы для keycloak

  • Кастомные плагины для keycloak

Практика:

День 5

Теория:

  • OIDC и мобильные приложения (обзор не в фокусе курса)

  • Внешние Identity Providers

  • Authentication Flows (обзор не в фокусе курса)

  • Мониторинг keycloak

  • Регистрация пользователей (обзор не в фокусе курса)

Практика:

Узнать подробности и записаться: https://slurm.io/keycloak

© Habrahabr.ru