OpenID Connect - OpenID Connect
Было предложено, чтобы эта статья была слился в OpenID. (Обсуждать) Предлагается с июля 2020 года. |
OpenID Connect (OIDC) является аутентификация слой поверх OAuth 2.0, разрешение рамки.[1] Стандарт контролируется Фонд OpenID.
Описание
OpenID Connect - это простой слой идентификации поверх OAuth 2.0 протокол, который позволяет вычислительные клиенты для проверки личности конечного пользователя на основе аутентификации, выполненной сервером авторизации, а также для получения базовой информации профиля о конечном пользователе в совместимом и ОТДЫХ -подобная манера. С технической точки зрения OpenID Connect определяет RESTful HTTP API, с помощью JSON как формат данных.
OpenID Connect позволяет использовать различные типы клиентов, включая веб-сайты, мобильные и JavaScript клиентов, чтобы запрашивать и получать информацию об аутентифицированных сеансах и конечных пользователях. Набор спецификаций расширяемый, поддерживающих дополнительные функции, такие как шифрование идентификационных данных, обнаружение поставщиков OpenID и управление сеансами.[1]
Поставщики с открытым исходным кодом
Есть несколько Открытый исходный код реализации поставщиков OpenID Connect, в том числе:
- MITREid Connect из MIT[2]
- Провайдер идентификационной информации Dex[3]
- Ипсилон[4]
- IdentityServer4[5]
- Keycloak[6]
- oidc-провайдер[7]
- Сервер идентификации WSO2[8]
Смотрите также
Рекомендации
- ^ а б «Добро пожаловать в OpenID Connect». OpenID Foundation. В архиве из оригинала 12.12.2019. Получено 2019-12-13.
- ^ Эталонная реализация OpenID Connect на Java на платформе Spring. на GitHub
- ^ OpenID Connect Identity (OIDC) и поставщик OAuth 2.0 с подключаемыми соединителями на GitHub
- ^ «Ipsilon - сервер и инструментарий поставщика идентификационной информации». В архиве из оригинала на 2020-06-29. Получено 2020-06-29.
- ^ OpenID Connect и OAuth 2.0 Framework для ASP.NET Core на GitHub
- ^ "Плащ". В архиве из оригинала на 2020-06-29. Получено 2020-06-29.
- ^ Реализация сервера авторизации OpenID Certified ™ OAuth 2.0 для Node.js на GitHub
- ^ WSO2 Identity Server - это решение для управления идентификацией и доступом с открытым исходным кодом, объединяющее и управляющее удостоверениями как в корпоративной среде, так и в среде облачных сервисов. на GitHub