While the answer here is fine for one or a couple of users: ASP.net Identity 2.0 Sign-out another user it does not really scale, it can take a lot of time: https://msdn.microsoft.com/en-us/library/dn497517(v=vs.108).aspx
I am thinking about SignalR forcing a refresh on the client and making a temporary change in the routing but not sure this is the right way of doing.
Notes:
- It would be for maintenance purposes.
- I don't want to stop the application, it would be some occasional data synchronization with some other external systems.