Re-implement Switch User feature to work with Riyosha authentication