add sso lib