Spec-Zone.ru › Symfony 4.1

X509Factory

class X509Factory implements SecurityFactoryInterface

X509Factory создаёт сервисы для аутентификации по сертификату X509.

Методы

array create(ContainerBuilder $container, string $id, array $config, string $userProvider, string $defaultEntryPoint)

Настраивает сервисы контейнера, необходимые для использования слушателя аутентификации.

string getPosition()

Определяет позицию, в которой вызывается поставщик.

string getKey()

Определяет ключ конфигурации, используемый для ссылки на поставщика в конфигурации брандмауэра.

addConfiguration(NodeDefinition $node)

Подробности

array create(ContainerBuilder $container, string $id, array $config, string $userProvider, string $defaultEntryPoint)

Настраивает сервисы контейнера, необходимые для использования слушателя аутентификации.

Параметры

ContainerBuilder $container
string $id Уникальный идентификатор брандмауэра
array $config Массив опций для слушателя
string $userProvider Идентификатор сервиса поставщика пользователей
string $defaultEntryPoint

Возвращаемое значение

array содержащий три значения: - идентификатор поставщика - идентификатор слушателя - идентификатор точки входа

string getPosition()

Определяет позицию, в которой вызывается поставщик.

Возможные значения: pre_auth, form, http и remember_me.

Возвращаемое значение

string

string getKey()

Определяет ключ конфигурации, используемый для ссылки на поставщика в конфигурации брандмауэра.

Возвращаемое значение

string

addConfiguration(NodeDefinition $node)

Параметры

NodeDefinition $node

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/X509Factory.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API