add gss auth support