Программа:
18:30 — 19:00 Регистрация
19:00 — 19:50 Выступление Вячеслава Михайлова
19:50 — Общение
Расскажем, как легко и просто построить инфраструктуру Signle Sign-On, используя набор готовых компонентов. Разберем детали работы протокола OAuth и различные варианты протоколов аутентификации в зависимости от используемых архитектур. После доклада вы будете знать, как добавить в приложение возможности SSO, используя всего несколько строчек кода.
Вячеслав Михайлов
Solutions Architect в DataArt.
Профессиональное образование в области разработки ПО, занимается IT уже 20 лет. Работал в различных индустриях: финансы, информационная безопасность, путешествия. Начинал разработку на .NET в 2000 г., когда появились первые бета-версии. Богатый опыт разработки и проектирования различных приложений, начиная от итеративной переработки устаревших сложных легаси-систем и заканчивая проектированием и разработкой современных масштабируемых микросервисных приложений с минимальным временем простоя.
План:
- Введение.
- Немного теории и истории.
- Что такое OAuth2 и Open ID Connect.
- Основные участники банкета — кто они?
- Токены, клеймы, клиенты и прочие.
- Минимальное приложение — демо.
- Какими данными обмениваются сервисы и зачем.
- Какие типы flow бывают, и зачем нужны разные.
- Что нужно, если у меня простое веб-приложение?
- Добавляем к приложению api? (демо или видео)
- Учимся разрешать другим приложениям использовать api.
- Добавляем возможность офлайн-доступа к api (когда пользователь недоступен).
- Какие особенности использования SSO для микросервисов.