bug fix: if server pass no supported authtype, use the authtype passed in anyway. And, support authtype to be multi joined value.