使用cmake构建，完成基本认证功能