OpenId ====== .. toctree:: :hidden: :titlesonly: openid/Provider.rst openid/Client.rst .. xsd:class:: Configuration.Security.Authenticators.OpenId Аутентификация через внешний сервис по протоколу OpenID Connect. .. versionadded:: 1.25.0-rc33 .. seealso:: :ref:`spec_server_authentication` .. xsd:class:: :Вложенные элементы: .. xsd:element:: provider: Configuration.Security.Authenticators.OpenId.Provider Адреса сервера, обеспечивающего аутентификацию по протоколу OpenId Connect. .. versionadded:: 1.25.0-rc33 .. xsd:element:: client: Configuration.Security.Authenticators.OpenId.Client Параметры клиента сервиса аутентификации. Для сервиса аутентификации клиентом является сервер приложений Global. Указанные параметры будет использоваться при обращениях сервера Global к сервису аутентификации. .. versionadded:: 1.25.0-rc33 .. xsd:class:: :Атрибуты: .. xsd:attribute:: name: String Имя настройки. Значение используется при формировании абсолютного пути аутентификатора в адресном пространстве сервера Global. Если значение не указано, при формировании пути будет использован адрес провайдера. Пример пути аутентификатора: http[s]://global-server/login/openid/{name}/ .. xsd:attribute:: default: Boolean Флаг определяет OpenId аутентификатора по умолчанию, если в конфигурации указано несколько OpenId-аутентификаторов. Если значение не указано или равно ``false`` для всех аутентификаторов, умолчательным будет считаться первый. .. xsd:attribute:: autoLogin: Boolean Флаг включает автоматическое перенаправление браузера на сервис идентификации, при обращении к корневому адресу сервера Global. Если указано ``false`` - будет отображена страница входа Global. Если указано ``true`` - будет отображена страница входа сервиса идентификации, а если пользователь уже аутентифицирован в сервисе, будет отображена форма выбора приложения Global.