partial single sign on implementation