Support custom auth form