I'm using Symfony 5.2 / PHP8
My login form is simply email + password I do an auto "remember me" using
firewalls:
endusers:
...
remember_me:
secret: '%kernel.secret'
lifetime: 604800 # 1 week in seconds
path: /
always_remember_me: true
this works without any issue
The problem is during registration, I autologin the user using this snippet
$token = new UsernamePasswordToken(
user: $user,
credentials: null,
firewallName: 'endusers',
roles: $user->getRoles(),
);
$this->container->get('security.token_storage')->setToken($token);
$this->container->get('session')->set('_security_endusers', serialize($token))
and while this work, it unfortunately does not trigger the remember me feature (which is normal to my understanding, as the remember me is trigger normally one level higher by the 'onloginsuccess' event which is not triggered here)
So I would like to know how to have also the remember me set up in the case above