Ho un'applicazione in cui ho un ruolo superadmin e vari ruoli utente con diversi privilegi. Voglio essere in grado di impersonare come qualcuno di questi utenti utilizzando la query _switch_user
come mostrato su http://symfony.com/doc/current/book/security.html#impersonating-a-userIn che modo symfony ascolta l'utente _switch?
Tuttavia, quando aggiungo la query alla fine del mio url, non sembra fare nulla. Ho giocato a lungo con questo per molto tempo e non riesco a trovare una soluzione. So che l'utente che ho effettuato l'accesso ha lo ROLE_ALLOWED_TO_SWITCH
, ma non riesco a capire come funziona symfony.
Sto utilizzando un provider di autenticazione personalizzato, quindi penso che abbia qualcosa a che fare con questo, ma non sono sicuro di cosa ho bisogno di guardare. Posso pubblicare qualsiasi codice necessario, ma non sono sicuro di cosa pubblicare in questo momento.