First off, I\'m not using FOSUserBundle and I can\'t because I\'m porting a legacy system which has its own Model layer (no Doctrine/Mongo/whatsoever here) and other very cu
From a Controller, after adding roles to a user, and saving to the database, simply call:
// Force refresh of user roles $token = $this->get('security.context')->getToken()->setAuthenticated(false);