OpenId

class Configuration.Security.Authenticators.OpenId

Аутентификация через внешний сервис по протоколу OpenID Connect.

Added in version 1.25.0-rc33.

Вложенные элементы:

elem provider Configuration.Security.Authenticators.OpenId.Provider

Адреса сервера, обеспечивающего аутентификацию по протоколу OpenId Connect.

Added in version 1.25.0-rc33.

elem client Configuration.Security.Authenticators.OpenId.Client

Параметры клиента сервиса аутентификации.

Для сервиса аутентификации клиентом является сервер приложений Global. Указанные параметры будет использоваться при обращениях сервера Global к сервису аутентификации.

Added in version 1.25.0-rc33.

Атрибуты:

attr name String

Имя настройки.

Значение используется при формировании абсолютного пути аутентификатора в адресном пространстве сервера Global. Если значение не указано, при формировании пути будет использован адрес провайдера.

Пример пути аутентификатора: http[s]://global-server/login/openid/{name}/

attr default Boolean

Флаг определяет OpenId аутентификатора по умолчанию, если в конфигурации указано несколько OpenId-аутентификаторов. Если значение не указано или равно false для всех аутентификаторов, умолчательным будет считаться первый.

attr autoLogin Boolean

Флаг включает автоматическое перенаправление браузера на сервис идентификации, при обращении к корневому адресу сервера Global. Если указано false - будет отображена страница входа Global. Если указано true - будет отображена страница входа сервиса идентификации, а если пользователь уже аутентифицирован в сервисе, будет отображена форма выбора приложения Global.