День 18 | 30 дней основ идентификации: OpenID Connect (OIDC) – объяснение современной аутентификации
Автор: Why NoT-IAM
Загружено: 2025-10-30
Просмотров: 241
Добро пожаловать на 18-й день цикла «30 дней основ идентификации» 🎓
В сегодняшнем выпуске мы рассмотрим OpenID Connect (OIDC) — современный уровень аутентификации, построенный на основе OAuth 2.0 и предназначенный для безопасной идентификации пользователей с сохранением бесперебойного доступа к приложениям.
Вы узнаете:
🔑 Что такое OIDC и как он расширяет OAuth 2.0
🔑 Ключевые компоненты: ID-токен, конечная точка UserInfo, области действия
🔑 Разница между OAuth 2.0 (авторизация) и OIDC (аутентификация)
🔑 Реальные примеры использования OIDC (вход через Google, Azure AD, Okta)
🔑 Вопросы для собеседования и краткое практическое задание
📌 Рассматриваемый пример:
Когда вы входите через Google в стороннем приложении, OAuth 2.0 обрабатывает авторизацию, а OIDC предоставляет ваши идентификационные данные (имя, адрес электронной почты, профиль) через ID-токен.
Почему OIDC важен
Устраняет разрыв между аутентификацией и авторизацией.
Основа для современной федерации удостоверений (Okta, Ping, Entra ID).
Обеспечивает единый вход (SSO), вход через социальные сети и обмен профилями пользователей.
Ключевые технические компоненты
ID-токен (JWT): Содержит идентификационные данные пользователя.
Области применения: Определите, какая информация может быть передана (например, OpenID, адрес электронной почты, профиль).
Конечные точки:
/authorize → запрос аутентификации
/token → выдан доступ + ID-токен
/userinfo → получение данных пользователя
Советы для собеседования
В: «Чем OIDC отличается от OAuth 2.0?»
О: OAuth 2.0 обрабатывает авторизацию; OIDC добавляет аутентификацию с помощью ID-токена.
В: «Что такое ID-токен?»
О: JWT, выдаваемый сервером авторизации и содержащий проверенную идентификационную информацию пользователя.
В: «Можно ли использовать OIDC для единого входа?»
О: Да, OIDC обеспечивает современный единый вход и федеративную идентификацию между доменами.
Краткое задание (практика дома)
Сравните OAuth 2.0 и OIDC в одной таблице со столбцами:
Назначение, Тип токена, Пример использования, Пример.
Пример: OAuth → Доступ к API; OIDC → Аутентификация пользователя.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: