We inject the `AuthenticationProvider`+`SecurityContext` into the `AuthenticationListener` which will manipulate both of them.