背景
1. 现有OA协同办公软件采用java编程语言
2. 客户为外资企业,要求所有软件登陆认证都由总部ADFS进行认证
3. 客户总部非国内,沟通较麻烦,故ADFS测试服务器需自行搭建
现状
1. OA采用oiosaml开源项目进行ADFS集成
2. 通过修改oiosaml源码,已与ADFS集成成功,可以正常进行单点认证,但oiosaml目前版本仅支持SHA-1安全算法
3. 客户方总部加入了某安全组织,明确要求必须支持SHA-256算法
需求
1. 实现java Web项目通过ADFS进行登录认证
2. 需支持SHA-256算法
3. 不能使用第三方平台进行中转