updated single sign-on component