>
>
     
     
    
    
    
    
    
    
        
            
                
    
        
            
                
                    概述
基于java servlet框架,maven管理依赖。
| 条目 | 
说明 | 
| 产品名称 | 
极验-行为验证第三代 | 
| 开发者信息 | 
武汉极意网络科技有限公司 | 
| 主要功能 | 
由极验开发的新一代人机验证产品,它不基于传统“问题-答案”的检测模式,利用深度学习对验证过程中产生的行为数据进行分析,更加精准地区分人机行为。 | 
| 隐私政策 | 
行为验证第三代-隐私政策 | 
| 合规指南 | 
行为验证第三代-合规指南 | 
示例部署环境
| 条目 | 
说明 | 
| 操作系统 | 
ubuntu 16.04.6 lts | 
| jdk版本 | 
openjdk version 1.8.0_252 64-bit | 
| tomcat版本 | 
apache-tomcat-8.5.55 | 
| maven版本 | 
apache maven 3.6.3 | 
| redis数据库 | 
3.0.6 | 
资源导航
项目部署
下载 demo
git clone https://github.com/GeeTeam/gt3-server-java-servlet-bypass.git
   | 
 
配置密钥
从极验管理后台获取公钥(id)和私钥(key), 并在代码中配置。配置文件的相对路径如下:
src/main/resources/config.properties
   | 
运行 demo
利用tomcat部署启动项目,在浏览器中访问http://localhost:8080即可看到demo界面。
项目说明
关键文件说明
| 名称 | 
说明 | 
相对路径 | 
| FirstRegisterServlet.java | 
处理验证初始化接口请求 | 
src/main/java/com/geetest/demo/ | 
| SecondValidateServlet.java | 
处理二次验证接口请求 | 
src/main/java/com/geetest/demo/ | 
| GeetestConfig.java | 
配置参数 | 
src/main/java/com/geetest/demo/ | 
| GeetestLib.java | 
核心sdk,处理各种业务 | 
src/main/java/com/geetest/sdk/ | 
| GeetestLibResult.java | 
核心sdk返回数据的包装对象 | 
src/main/java/com/geetest/sdk/ | 
| web.xml | 
server配置,主要路由配置 | 
src/main/webapp/WEB-INF/ | 
| index.html | 
demo示例首页 | 
src/main/webapp/ | 
| gt.js | 
本地加载的js文件 | 
src/main/webapp/ | 
| pom.xml | 
maven依赖管理配置文件 | 
 | 
引用
SDK内部与极验监控交互接口
客户端与sdk服务器交互接口
sdk内部与极验服务器交互接口