RememberMeFactory
class RememberMeFactory implements SecurityFactoryInterface
Свойства
| protected | $options |
Методы
| 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/RememberMeFactory.html