OpenID Connect: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Виправлено джерел: 3; позначено як недійсні: 0.) #IABot (v2.0.8.7
BunykBot (обговорення | внесок)
м вікіфікація
Рядок 1: Рядок 1:
'''OpenID Connect''' ('''OIDC''') - шар [[Автентифікація|автентифікації]] поверх протоколу [[Авторизація|авторизації]] [[OAuth|OAuth 2.0]].<ref name="//openid.net/connect">{{cite web|url=https://openid.net/connect/|title=OpenID Connect|publisher=OpenID Foundation|language=en|accessdate=2016-04-18|archive-date=12 грудня 2019|archive-url=https://web.archive.org/web/20191212211014/https://openid.net/connect/}}</ref> Стандарт контролюється фондом OpenID.
'''OpenID Connect''' ('''OIDC''') - шар [[Автентифікація|автентифікації]] поверх протоколу [[Авторизація|авторизації]] [[OAuth|OAuth 2.0]].<ref name="//openid.net/connect">{{cite web|url=https://openid.net/connect/|title=OpenID Connect|publisher=OpenID Foundation|language=en|accessdate=2016-04-18|archive-date=12 грудня 2019|archive-url=https://web.archive.org/web/20191212211014/https://openid.net/connect/}}</ref> Стандарт контролюється фондом OpenID.
== Опис ==
OpenID Connect - це простий шар ідентифікації на основі протоколу [[OAuth 2.0]], який дозволяє [[Клієнт (інформатика)|клієнтам]] перевіряти особу користувача, за допомогою аутентифікації що виконується сервером авторизації, та отримувати базову інформацію профілю користувача [[Інтероперабельність|інтероперабельним]] [[REST]]-подібним чином. <!-- In technical terms, OpenID Connect specifies a [[:en:RESTful|RESTful]] [[:en:HTTP|HTTP]] [[:en:API|API]], using [[:en:JSON|JSON]] as a data format.


== Опис ==
OpenID Connect allows a range of clients, including Web-based, mobile, and [[:en:JavaScript engine|JavaScript]] clients, to request and receive information about authenticated sessions and end-users. The specification suite is [[:en:Extensibility|extensible]], supporting optional features such as encryption of identity data, discovery of OpenID Providers, and session management.<ref name="//openid.net/connect" />
OpenID Connect - це простий шар ідентифікації на основі протоколу [[OAuth 2.0]], який дозволяє [[Клієнт (інформатика)|клієнтам]] перевіряти особу користувача, за допомогою аутентифікації що виконується сервером авторизації, та отримувати базову інформацію профілю користувача [[Інтероперабельність|інтероперабельним]] [[REST]]-подібним чином.


== Adoption ==
Organizations that have started to use OpenID Connect include [[:en:Auth0|Auth0]]<ref>[https://auth0.com/docs/protocols/oidc Auth0 OpenID Connect Protocol Reference]</ref>, ForgeRock, [[:en:Gigya|Gigya]],<ref>[http://developers.gigya.com/display/GD/OpenID+Connect OpenID Connect]</ref> [[:en:10Duke|10Duke]],<ref>[http://www.10duke.com/products/identity/ 10Duke Identity Provider], ''10duke.com''. Retrieved 25 July 2016.</ref> [[:en:Amazon.com|Amazon]], [[:en:Steam (software)|Steam]], <ref>[https://aws.amazon.com/blogs/aws/openid-connect-support OpenID Connect Support for Amazon Cognito], 2014, Jeff Barr, ''amazon.com''. Retrieved 25 July 2016.</ref> Centrify,<ref>[https://docs.centrify.com/en/centrify/appref/cloudhelp/gen/SAML-gen-OpenID.pdf Custom OpenID Connect applications], ''centrify.com''. Retrieved 25 July 2016.</ref> the [[:en:Chile|Chilean]] government,<ref>[https://www.claveunica.gob.cl OpenID Connect en ClaveÚnica], 2016, ''claveunica.gob.cl''</ref> [[:en:Deutsche Telekom|Deutsche Telekom]],<ref>[http://www.gsma.com/personaldata/wp-content/uploads/2014/03/OpenID-Connect-at-Deutsche-Telekom-Torsten-Lodderstedt.pdf OpenID Connect @ Deutsche Telekom], 2014, Dr. Torsten Lodderstedt, ''gsma.com''. Retrieved 25 July 2016.</ref> [[:en:Google|Google]],<ref>[https://developers.google.com/identity/protocols/OpenIDConnect OpenID Connect], 2016, ''google.com''. Retrieved 25 July 2016.</ref> [[:en:IBM|IBM]],<ref>[https://www.ibm.com/support/knowledgecenter/SSEQTJ_8.5.5/com.ibm.websphere.wlp.doc/ae/cwlp_openid_connect.html OpenID Connect], 2016, ''ibm.com''. Retrieved 25 July 2016.</ref> [[:en:Janrain|Janrain]],<ref>{{cite web|url=http://janrain.com/blog/janrain-supports-openid-connect/|title=Janrain Supports OpenID Connect}}</ref> [[:en:Microsoft|Microsoft]],<ref>[https://blogs.technet.microsoft.com/enterprisemobility/2014/09/09/openid-connect-and-oauth-2-0-support-in-azure-active-directory-has-gad/ OpenID Connect and OAuth 2.0 support in Azure Active Directory has GA’d!], 2014, Alex_Simons, ''microsoft.com''. Retrieved 25 July 2016.</ref> [[:en:Okta (identity management)|Okta]],<ref>[http://developer.okta.com/docs/api/resources/oidc OpenID Connect], ''okta.com''. Retrieved 25 July 2016.</ref> OneLogin,<ref>[https://support.onelogin.com/hc/en-us/articles/203601134-OneLogin-Supported-Platforms-and-Standards Onelogin Supported Platforms and Standards], 2016, Leif Brown, ''onelogin.com''. Retrieved 25 July 2016.</ref> [[:en:Ping Identity|Ping Identity]],<ref>[https://documentation.pingidentity.com/display/PF70/OpenID+Connect OpenID Connect], ''pingidentity.com''. Retrieved 25 July 2016.</ref> [[:en:Salesforce.com|Salesforce]],<ref>[https://developer.salesforce.com/page/Inside_OpenID_Connect_on_Force.com Inside OpenID Connect on Force.com], 2014, Pat Patterson, ''pingidentity.com''. Retrieved 25 July 2016.</ref> the [[:en:Nomura Research Institute|Nomura Research Institute]] of Japan,<ref>{{cite web|url=http://openid.net/2014/02/26/the-openid-foundation-launches-the-openid-connect-standard/|title=The OpenID Foundation Launches the OpenID Connect Standard}}</ref> [[:en:VMware|VMware]],<ref>{{Cite web|url=https://github.com/vmware/lightwave/tree/dev/vmidentity|title=vmware/lightwave|website=GitHub|access-date=2016-12-01}}</ref> General Electric, [[:en:I-Sprint Innovations|i-Sprint Innovations]]<ref>{{Cite web|url=http://www.i-sprint.com/products/universal-access-management/|title=OpenID Connect(UAM)|website=i-sprint.com|access-date=2017-04-11}}</ref>, Norwegian government.<ref name=":0">https://difi.github.io/idporten-oidc-dokumentasjon/index.html</ref>, Cidaas [https://www.cidaas.com/ customer identity management]<ref>https://www.cidaas.com/cidaas-gets-openid-certificate/</ref> and the [[:en:Quest Software|Quest]]- [https://www.oneidentity.com/ One Identity]

-->
{{section-stub|дата=листопад 2018}}
{{section-stub|дата=листопад 2018}}


Рядок 24: Рядок 19:


{{Ізольована стаття}}
{{Ізольована стаття}}

[[Категорія:Комп'ютерні мережі]]
[[Категорія:Комп'ютерні мережі]]

Версія за 09:27, 10 жовтня 2023

OpenID Connect (OIDC) - шар автентифікації поверх протоколу авторизації OAuth 2.0.[1] Стандарт контролюється фондом OpenID.

Опис

OpenID Connect - це простий шар ідентифікації на основі протоколу OAuth 2.0, який дозволяє клієнтам перевіряти особу користувача, за допомогою аутентифікації що виконується сервером авторизації, та отримувати базову інформацію профілю користувача інтероперабельним REST-подібним чином.

Підтримка в мовах програмування

Існують бібліотеки для підтримки OpenID Connect в Go[2], ...

Зноски

  1. OpenID Connect (англ.). OpenID Foundation. Архів оригіналу за 12 грудня 2019. Процитовано 18 квітня 2016.
  2. A Go OpenID Connect client., CoreOS, 14 листопада 2018, архів оригіналу за 13 січня 2019, процитовано 15 листопада 2018

Посилання