Calvin Candie
Вечный
Calvin Candie
Вечный
- 2 Сен 2018
- 55,905
- 14,412
- #1
Голосов: 0
Автор: Dometrain, Tore Nestenius
Название: Начало работы: OpenID Connect (2026)

Getting Started: OpenID Connect - это фундаментальный курс по современным технологиям аутентификации и авторизации, который подробно объясняет внутреннее устройство OAuth 2.0 и OpenID Connect (OIDC). Автор курса - Tore Nestenius, специалист по безопасности, аутентификации и .NET-разработке.
Курс предназначен для разработчиков, которые хотят не просто использовать готовые библиотеки авторизации, а понимать, что происходит "под капотом" современных систем входа пользователей, единой аутентификации и выдачи токенов доступа
О курсе
Сегодня практически каждая современная система использует OAuth 2.0 или OpenID Connect для входа пользователей через внешних провайдеров, защиты API, Single Sign-On и управления доступом. Однако для большинства разработчиков эти технологии остаются "чёрным ящиком". Курс устраняет этот пробел и показывает реальные механизмы работы протоколов на уровне запросов, токенов и криптографии.
Вместо поверхностного знакомства с библиотеками автор подробно разбирает архитектуру протоколов, процессы выдачи токенов, работу серверов идентификации и механизмы защиты от атак.
Основная информация
Введение в OAuth 2.0
В этой части рассматриваются причины появления OAuth, концепция делегированного доступа и архитектура современных систем авторизации.
Изучаются:
Подробно объясняется OpenID Connect как уровень идентификации поверх OAuth 2.0.
Рассматриваются:
Отдельный раздел посвящён провайдерам идентификации.
Изучаются:
Разбираются различные варианты авторизации пользователей:
Один из самых объёмных модулей курса посвящён токенам безопасности.
Подробно рассматриваются:
Студенты изучают способы передачи пользовательской информации через систему авторизации.
Темы раздела:
Курс подробно объясняет криптографическую основу OpenID Connect.
Изучаются:
Особое внимание уделяется проверке подлинности токенов.
Рассматриваются:
Отдельный крупный блок программы посвящён самому популярному механизму авторизации.
Изучаются:
Подробно разбираются современные механизмы безопасности:
Курс показывает, как реализовать единый вход пользователей между различными сервисами.
Изучаются:
Рассматриваются механизмы завершения пользовательских сессий:
Раздел посвящён взаимодействию сервисов без участия пользователя.
Темы:
Финальная часть курса посвящена современным практикам безопасности.
Рассматриваются:
Во время обучения используются реальные инструменты и лабораторное окружение:
Для кого предназначен курс
После завершения курса вы будете понимать внутреннее устройство OAuth 2.0 и OpenID Connect, сможете самостоятельно настраивать аутентификацию пользователей, реализовывать Single Sign-On, защищать API, работать с JWT-токенами, проектировать безопасные системы авторизации и грамотно внедрять современные механизмы идентификации в корпоративные и облачные приложения.
Категория курса: Программирование → Кибербезопасность → Аутентификация и авторизация → OAuth 2.0 / OpenID Connect → Backend Development.
Язык Английский
Подробнее:
Скачать:
Название: Начало работы: OpenID Connect (2026)

Getting Started: OpenID Connect - это фундаментальный курс по современным технологиям аутентификации и авторизации, который подробно объясняет внутреннее устройство OAuth 2.0 и OpenID Connect (OIDC). Автор курса - Tore Nestenius, специалист по безопасности, аутентификации и .NET-разработке.
Курс предназначен для разработчиков, которые хотят не просто использовать готовые библиотеки авторизации, а понимать, что происходит "под капотом" современных систем входа пользователей, единой аутентификации и выдачи токенов доступа
О курсе
Сегодня практически каждая современная система использует OAuth 2.0 или OpenID Connect для входа пользователей через внешних провайдеров, защиты API, Single Sign-On и управления доступом. Однако для большинства разработчиков эти технологии остаются "чёрным ящиком". Курс устраняет этот пробел и показывает реальные механизмы работы протоколов на уровне запросов, токенов и криптографии.
Вместо поверхностного знакомства с библиотеками автор подробно разбирает архитектуру протоколов, процессы выдачи токенов, работу серверов идентификации и механизмы защиты от атак.
Основная информация
- Автор: Tore Nestenius
- Продолжительность: 10 часов 27 минут
- Количество уроков: 75
- Количество глав: 14
- Рейтинг: 5.0
- Сертификат о прохождении курса
- Пожизненный доступ к материалам
Введение в OAuth 2.0
В этой части рассматриваются причины появления OAuth, концепция делегированного доступа и архитектура современных систем авторизации.
Изучаются:
- принципы работы OAuth 2.0;
- взаимодействие клиента и сервера;
- делегированная авторизация;
- сценарии безопасного доступа к API;
- OAuth Dance и полный цикл авторизации.
Подробно объясняется OpenID Connect как уровень идентификации поверх OAuth 2.0.
Рассматриваются:
- аутентификация пользователей;
- федеративная идентификация;
- поставщики удостоверений;
- модель взаимодействия приложений и серверов авторизации;
- современные механизмы входа пользователей.
Отдельный раздел посвящён провайдерам идентификации.
Изучаются:
- назначение OpenID Provider;
- федеративная аутентификация;
- управление учётными записями;
- работа серверов идентификации;
- практические реализации поставщиков удостоверений.
Разбираются различные варианты авторизации пользователей:
- Authorization Code Flow;
- Implicit Flow;
- Browser Applications;
- Backend Applications;
- современные рекомендации по безопасности;
- причины отказа от устаревших подходов.
Один из самых объёмных модулей курса посвящён токенам безопасности.
Подробно рассматриваются:
- ID Token;
- Access Token;
- Refresh Token;
- Opaque Tokens;
- JSON Web Tokens (JWT);
- структура JWT;
- срок жизни токенов;
- передача данных между сервисами.
Студенты изучают способы передачи пользовательской информации через систему авторизации.
Темы раздела:
- Claims;
- пользовательские данные;
- Identity Claims;
- Access Claims;
- Scopes;
- UserInfo Endpoint;
- управление доступом к ресурсам приложения.
Курс подробно объясняет криптографическую основу OpenID Connect.
Изучаются:
- цифровые подписи;
- симметричное шифрование;
- асимметричное шифрование;
- RSA;
- Elliptic Curve Cryptography;
- безопасность передачи токенов;
- защита информации пользователей.
Особое внимание уделяется проверке подлинности токенов.
Рассматриваются:
- Signature Validation;
- Key Distribution;
- Key Rotation;
- работа сертификатов;
- проверка цифровых подписей;
- безопасное обновление ключей.
Отдельный крупный блок программы посвящён самому популярному механизму авторизации.
Изучаются:
- получение Authorization Code;
- обмен кода на токены;
- получение Access Token;
- получение Refresh Token;
- взаимодействие приложений с сервером авторизации;
- безопасная работа пользовательских сессий.
Подробно разбираются современные механизмы безопасности:
- State Parameter;
- Nonce;
- PKCE;
- at_hash;
- защита от перехвата токенов;
- защита от CSRF-атак;
- предотвращение подмены запросов.
Курс показывает, как реализовать единый вход пользователей между различными сервисами.
Изучаются:
- Single Sign-On;
- централизованная аутентификация;
- обмен информацией между приложениями;
- управление пользовательскими сессиями;
- корпоративные решения идентификации.
Рассматриваются механизмы завершения пользовательских сессий:
- Logout Flow;
- Token Revocation;
- завершение авторизации;
- отзыв токенов доступа;
- управление жизненным циклом учётных данных.
Раздел посвящён взаимодействию сервисов без участия пользователя.
Темы:
- Machine-to-Machine Authentication;
- межсервисная авторизация;
- защищённый доступ к API;
- сервисные аккаунты;
- Client Credentials Flow.
Финальная часть курса посвящена современным практикам безопасности.
Рассматриваются:
- стандарт OAuth 2.1;
- актуальные рекомендации по защите приложений;
- современные подходы к управлению токенами;
- отказ от устаревших механизмов аутентификации.
Во время обучения используются реальные инструменты и лабораторное окружение:
- Fiddler;
- OpenSSL;
- тестовое приложение;
- анализ HTTP-запросов;
- исследование токенов в реальном времени;
- изучение работы OAuth на сетевом уровне.
Для кого предназначен курс
- Backend-разработчики
- .NET-разработчики
- Java-разработчики
- Node.js-разработчики
- Full Stack разработчики
- Архитекторы программного обеспечения
- Security Engineers
- DevOps-инженеры
- API-разработчики
- Специалисты по IAM и Identity Management
После завершения курса вы будете понимать внутреннее устройство OAuth 2.0 и OpenID Connect, сможете самостоятельно настраивать аутентификацию пользователей, реализовывать Single Sign-On, защищать API, работать с JWT-токенами, проектировать безопасные системы авторизации и грамотно внедрять современные механизмы идентификации в корпоративные и облачные приложения.
Язык Английский
Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.