养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

web应用单点登录解决方案

时间:2024-11-15 05:58:05

在我们的web应用开发中,经常会遇到与第三方公司进行数据对接的情况,第三方提供We水瑞侮瑜b端单点认证的功能,墩伛荨矧通过本接口将完成用户认证,打通各平台之间的登录认证,免去用户在多个平台间切换时的二次登录,提升用户体验。本文我将详细介绍单点登录的解决方案。

工具/原料

myeclipse,tomcat

方法/步骤

1、1.姗隗肆念采用http请求的方式,采用des的加密,解密方式。请求方式http://[域名][:端口]/test.do?p=加密后的字符串如图

web应用单点登录解决方案

2、2.参数的介绍用户名密码流水号(唯一标识)时间戳将他们封装在一个对象中,转成json型数据,如图

web应用单点登录解决方案

3、3.参数的加密利用des方式加密,encryptMode(json,key),待加密的json数据,约定秘钥加密方法如图

web应用单点登录解决方案

4、4.参数的解密,利用des方式解密,decryptMode(json,key)参数加密的json约定秘钥解密方法如图

web应用单点登录解决方案

5、5.请求错误时解决方案,当我们发出的请求验证不通过时,我们可以提供一个错误的请求页面.如图

web应用单点登录解决方案

6、6.测试单点登录,我们可以通过main方法生成加密后的数据,之后通过加密串和请求方式,将代码放在浏览器中。

web应用单点登录解决方案

© 一点知识