add useSaml option