# Программирование [Dometrain] Tore Nestenius → Начало работы: OpenID Connect (2026)

Ŧøթҹนķ

"ProMax" GOLD
[Dometrain] Tore Nestenius → Начало работы: OpenID Connect (2026)

1794327630524.png


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
Подробно объясняется OpenID Connect как уровень идентификации поверх OAuth 2.0.
Рассматриваются:

аутентификация пользователей;
федеративная идентификация;
поставщики удостоверений;
модель взаимодействия приложений и серверов авторизации;
современные механизмы входа пользователей.
OpenID Provider
Отдельный раздел посвящён провайдерам идентификации.
Изучаются:

назначение 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 и Scopes
Студенты изучают способы передачи пользовательской информации через систему авторизации.
Темы раздела:

Claims;
пользовательские данные;
Identity Claims;
Access Claims;
Scopes;
UserInfo Endpoint;
управление доступом к ресурсам приложения.
Криптография и безопасность
Курс подробно объясняет криптографическую основу OpenID Connect.
Изучаются:

цифровые подписи;
симметричное шифрование;
асимметричное шифрование;
RSA;
Elliptic Curve Cryptography;
безопасность передачи токенов;
защита информации пользователей.
Подпись и проверка токенов
Особое внимание уделяется проверке подлинности токенов.
Рассматриваются:

Signature Validation;
Key Distribution;
Key Rotation;
работа сертификатов;
проверка цифровых подписей;
безопасное обновление ключей.
Authorization Code Flow
Отдельный крупный блок программы посвящён самому популярному механизму авторизации.
Изучаются:

получение Authorization Code;
обмен кода на токены;
получение Access Token;
получение Refresh Token;
взаимодействие приложений с сервером авторизации;
безопасная работа пользовательских сессий.
Защита от атак
Подробно разбираются современные механизмы безопасности:

State Parameter;
Nonce;
PKCE;
at_hash;
защита от перехвата токенов;
защита от CSRF-атак;
предотвращение подмены запросов.
Single Sign-On (SSO)
Курс показывает, как реализовать единый вход пользователей между различными сервисами.
Изучаются:

Single Sign-On;
централизованная аутентификация;
обмен информацией между приложениями;
управление пользовательскими сессиями;
корпоративные решения идентификации.
Logout и отзыв токенов
Рассматриваются механизмы завершения пользовательских сессий:

Logout Flow;
Token Revocation;
завершение авторизации;
отзыв токенов доступа;
управление жизненным циклом учётных данных.
Client Credentials Flow
Раздел посвящён взаимодействию сервисов без участия пользователя.
Темы:

Machine-to-Machine Authentication;
межсервисная авторизация;
защищённый доступ к API;
сервисные аккаунты;
Client Credentials Flow.
OAuth 2.1 и современные рекомендации
Финальная часть курса посвящена современным практикам безопасности.
Рассматриваются:

стандарт OAuth 2.1;
актуальные рекомендации по защите приложений;
современные подходы к управлению токенами;
отказ от устаревших механизмов аутентификации.
Практическая работа
Во время обучения используются реальные инструменты и лабораторное окружение:

Fiddler;
OpenSSL;
тестовое приложение;
анализ HTTP-запросов;
исследование токенов в реальном времени;
изучение работы OAuth на сетевом уровне.
Студент получает готовые демонстрационные проекты и примеры реальных реализаций OpenID Connect для практического закрепления материала.

Для кого предназначен курс

Backend-разработчики
.NET-разработчики
Java-разработчики
Node.js-разработчики
Full Stack разработчики
Архитекторы программного обеспечения
Security Engineers
DevOps-инженеры
API-разработчики
Специалисты по IAM и Identity Management
Результат после прохождения
После завершения курса вы будете понимать внутреннее устройство OAuth 2.0 и OpenID Connect, сможете самостоятельно настраивать аутентификацию пользователей, реализовывать Single Sign-On, защищать API, работать с JWT-токенами, проектировать безопасные системы авторизации и грамотно внедрять современные механизмы идентификации в корпоративные и облачные приложения.

Категория курса: Программирование → Кибербезопасность → Аутентификация и авторизация → OAuth 2.0 / OpenID Connect → Backend Development.

Язык Английский

Скачать:
Скрытое содержимое! Войти Зарегистрироваться
 
Поддержка
Тех Поддержка
Напишите нам, мы онлайн!

Pешаем ваши проблемы на форуме!

Похожие темы

Сверху Снизу