-
-
Notifications
You must be signed in to change notification settings - Fork 9.7k
Description
| Q | A |
|---|---|
| Bug report? | no |
| Feature request? | yes |
| BC Break report? | no |
| RFC? | no |
| Symfony version | all |
I've implemented my own security authentication using a custom factory as e.g. described in the docs here.
I read the source code in SecurityExtension carefully and as far as I could see, thanks to the support for factories and the AbstractFactory I was able to quickly have my own listener, provider etc. registered. Configuring it in my security.yml was as easy as this:
firewall_name:
pattern: ~
anonymous: true
my_factory_key: { my_factory_settings: foobar }However, this does not work for logout. As you can see here, logout has to be explicitly defined on the firewall so I cannot just use my factory to provide my own logout listeners. I would like to replace the logout listener because I don't want it to check for a path but for request parameters to be present.
I just wonder if this is on purpose or if this is actually an inconsistency? Maybe anyone can tell me :-)