add the single sign out implementation