代码拉取完成,页面将自动刷新
模拟登陆金智教务统一登陆系统
的API,可集成但不限于校园小程序,查成绩,课表,校园卡,二手市场等应用中
springboot
构建IntelliJ IDEA 2019.3.3
\wisedu-unified-login-api
│ .gitignore # git版本管理配置
│ pom.xml # maven依赖包管理
│ README.md # 说明文件
│ tree.txt # 项目树形结构,使用tree命令生成
│
├─src # 源代码文件夹
│ ├─main # main
│ │ ├─java # java代码
│ │ │ └─wiki
│ │ │ └─zimo
│ │ │ └─wiseduunifiedloginapi # basePackage
│ │ │ │ WiseduUnifiedLoginApiApplication.java # springboot启动类
│ │ │ │
│ │ │ ├─configuration # 配置
│ │ │ │ SwaggerConfiguration.java # 注入swagger到spring容器
│ │ │ │
│ │ │ ├─controller # controller
│ │ │ │ ApiController.java # api
│ │ │ │
│ │ │ ├─helper # 一些工具
│ │ │ │ AESHelper.java # aes加密解密
│ │ │ │ ImageHelper.java # 图片保存和二值化处理
│ │ │ │ TesseractOCRHelper.java # ocr识别验证码
│ │ │ │
│ │ │ └─service # service
│ │ │ │ LoginService.java # 模拟登陆
│ │ │ │
│ │ │ └─impl
│ │ │ LoginServiceImpl.java # 模拟登陆实现
│ │ │
│ │ └─resources
│ │ │ application.yml # springboot配置
│ │ │
│ │ ├─static
│ │ └─templates
│ │ describe.html # 一个帮助生成功能描述的html
│ │
│ └─test # test
│ └─java
│ └─wiki
│ └─zimo
│ └─wiseduunifiedloginapi
│ WiseduUnifiedLoginApiApplicationTests.java
│
├─screenshots # 截图
└─tessdata # tess4j 训练集
│ eng.traineddata
│ osd.traineddata
│ pdf.ttf
│ pdf.ttx
│
└─configs
api_config
digits
hocr
http://host:port/wisedu-unified-login-api-v1.0/swagger-ui.html#/api-controller
可查看文档(点击本章标题也可以查看文档)
host
:为你的服务器地址,如果是本地,默认是localhost
port
:为你的服务器端口,如果未修改,默认是8080
Try it out
测试接口
{
"msg": "login success!",
"code": 0,
"cookies": "route=c02e1c52cb44ccedc7a00ac44a74ab3c;JSESSIONID=sKnaX6W3z7rN5AB9cQJ4An3OX3aOwq3aziPc4FIVW641bc_ihwXK!-173725045;CASTGC=TGT-1394-3FaIbOEbJ4RVrhgVrtVPRNzNNcODy6V3RMXRblvJdAfL5H3qMc1588506634030-QUpr-cas;CASPRIVACY=;iPlanetDirectoryPro=QCMaHbaG7vdSgN1QuSldJ0;asessionid=5ad7f5b4-eb74-4c3c-a694-76d24ea97b3f;MOD_AUTH_CAS=MOD_AUTH_ST-96230-7W9q97JkbbFzRLhj7hRr1588506634075-YBLG-cas"
}
{
"msg": "login failed! 用户名或者密码错误",
"code": 1,
"cookies": null
}
iap
或者cas
,加密
或者没加密
均支持tessreact
,非常重要,安装和配置可以参考我的博文
war
包,或者jar
包war
包放入tomcat
等容器中,jar包使用java -jar wisedu-unified-login-api-v1.0.jar &
命令执行springboot
版本为2.3.1.RELEASE
,便于和springcloud Hoxton.SR6
项目集成;新增路由/
转发到swagger-ui.html
,便于查看文档 v1.0.3此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。