统一身份认证集成解决方案及接口标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
统一身份认证集成解决方案及接口开发标准
1 说明
统一认证实现形式:
在信息门户系统单点登录
2 单点登录
单点登录是指用户登录统一信息门户后,可以直接进入到业务系统中。
2.1 接口描述
应用系统提供接口接收认证信息,然后通过认证信息调用认证中心的认证接口获取用户信息和转向地址,应用系统根据用户信息获取系统的角色权限等信息,并转向要登录的地址即可。具体按照以下步骤进行:
1、
提供接收认证信息页面:
页面名称:uia (例如:.net 叫uia.aspx ,java 叫uia.jsp )
通过Request 获取以下参数:
2、在uia页面中,通过上一步接收到的认证信息调用如下Web Service接口获取
用户信息和转向地址:
WSDL地址:http://
方法名:String getT icketVal(String ticket, String valUserCode)
功能描述:接收认证信息页面uia根据接收到的认证信息调用该接口获取用户信息和转向地址;
参数:*号表示必须
返回参数(String类型):
3、在uia页面中,根据上一步调用接口是否成功进行页面跳转。
如果success的值是true,表示返回成功,如果gotoUrl中有值,那么就跳转到所指定的地址即可,如果gotoUrl中无值,则跳转到应用系统的首页面。该用户的权限信息是由应用系统决定的。如果success的值是false,表示获取失败,直接提示错误信息即可。
WSDL地址:额外说明:1. 详细代码可参考Demo中uia.jsp
2. 接口中目前不确定的属性值和变量,比如认证中心Web Service
地址等放到系统参数或properties文件中,并加以说明便于对接。