起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5240|回复: 15

[处理中6] 需要接入客户自己的统一认证平台

[复制链接]

56

主题

215

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
发表于 2015-7-29 10:28:38 | 显示全部楼层 |阅读模式
我们有一个项目,需接入客户自己开发的统一认证平台中,认证方式见附件: 统一认证平台接口说明文档.rar (12.62 KB, 下载次数: 223)

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-7-29 14:22:45 | 显示全部楼层
1.是否传递密码这个是自己控制的啊
2.可以在平台的登录action执行前去调用你的认证接口,如果认证不通过就抛出异常,不进行登录

如果说是登录都用他们的,可以用他们的登录,然后在他们的登录通过后调用平台的直接登录直接到门户页
超时和退出要到他们的登陆页,这个需要子在portal中找一下注销和超时退出的相关代码把跳转页修改为跳转到第三方的页面

注册和超时的在portal的下面就可以找到

portal2的超时的调用的是justep.Portal.logout();

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

215

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2015-7-29 16:00:59 | 显示全部楼层
jishuang 发表于 2015-7-29 14:22
1.是否传递密码这个是自己控制的啊
2.可以在平台的登录action执行前去调用你的认证接口,如果认证不通过就 ...

不是很明白

我怎么控制传递密码?
登录action什么时候执行?
你的意思是要让他们的认证平台在登录后调用一下我们的登录action吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-7-29 18:21:33 | 显示全部楼层
平台提供了直接登录传一个用户名和密码就能到首页了
http://bbs.wex5.com/forum.php?mo ... 2&pid=164972486
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

215

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2015-7-30 10:05:01 | 显示全部楼层
jishuang 发表于 2015-7-29 18:21
平台提供了直接登录传一个用户名和密码就能到首页了
http://bbs.wex5.com/forum.php?mod=redirect&goto= ...

我之前已经说过了,他们认证平台不会传密码给我,传过来的是他们的验证ticket,这个ticket是每次在他们平台登录时生成的,不固定,无法用作密码
http://[应用地址]?loginid=ZhangSan&ticket=39BCBBBB31977D52F51167A9A748A144
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-7-30 13:46:58 | 显示全部楼层
那就需要自己根据用户的相关信息,自己到平台的SA_OPPerson中查出来密码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

215

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2015-7-31 10:27:46 | 显示全部楼层
jishuang 发表于 2015-7-30 13:46
那就需要自己根据用户的相关信息,自己到平台的SA_OPPerson中查出来密码

那就要在没登录系统的情况下从数据库中获取数据了,怎么实现?
没登录就不能调用SQLQuery Action,那么怎么从UI层取数据库数据?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-7-31 13:47:31 | 显示全部楼层
可以用java标准的方式啊,然后用ajax去请求
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

215

帖子

647

积分

高级会员

Rank: 4

积分
647
QQ
 楼主| 发表于 2015-8-3 12:28:30 | 显示全部楼层
jishuang 发表于 2015-7-31 13:47
可以用java标准的方式啊,然后用ajax去请求

这方面不是很熟,能给个例子吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-8-3 16:03:19 | 显示全部楼层
可以到网上查找
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-7 11:54 , Processed in 0.117318 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表