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

QQ登录

只需一步,快速开始

查看: 4390|回复: 9

[处理中3] 怎么和第三方的帐户集成?如Windows的AD

[复制链接]

1

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
QQ
发表于 2020-4-2 16:40:51 | 显示全部楼层 |阅读模式
本帖最后由 waltertang 于 2020-4-2 16:42 编辑

企业应用一般是统一身份认证,大多数企业都是Windows AD,也有部分企业使用 LDAP 协议,底层都是 Kerberos 的。
BX5的授权自己管理,这个没有问题,问题是,身份认证也必须要登录?这个完全没有道理!也是不可能的。做过一个项目,要求把用户和密码同步过来,这怎么可能?用户密码出现问题谁负责?BX5吗?这是基本的啊!如果是这样,那也太业余了,起码的IT基础安全都没有,这怎么可能?太荒谬了!
这个问题如何解决?我们不可能在BX5平台上存储帐户密码的,出了泄密问题,谁承担这个责任???起步公司吗?
如何让BX5使用Windows AD的身份认证?而不是传什么用户密码,这太业余了!!!如果必须传密码,这个怎么用啊!没有基本安全。BX5有什么解决方案???

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2020-4-2 17:23:16 | 显示全部楼层
BeX5登录的时候调用不需要密码的action就可以啊,不是必须要密码的
http://bbs.wex5.com/forum.php?mod=viewthread&tid=106064中之前的版本实现的,可以参考实现,x5的登录ntLoginAction登录不需要密码,平台默认做的企业微信中的登录就是用的这个,与企业微信集成的是就没有把微信的密码同步到x5中
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
发表于 2020-4-2 18:25:18 | 显示全部楼层
jishuang 发表于 2020-4-2 17:23
BeX5登录的时候调用不需要密码的action就可以啊,不是必须要密码的
http://bbs.wex5.com/forum.php?mod=vie ...

但是必须bex自己认证用户登录对吧,这个太死了。感觉系统太封闭,开放性不行,在大项目中应用会非常不利。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2020-4-2 18:56:21 | 显示全部楼层
filter中调用平台的ntloginAction传用户名做登录
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2020-4-3 08:39:04 | 显示全部楼层
liusw1976 发表于 2020-4-2 18:25
但是必须bex自己认证用户登录对吧,这个太死了。感觉系统太封闭,开放性不行,在大项目中应用会非常不利 ...

我觉得BeX5没什么问题啊,你在统一认证系统里登录,然后获取token,跳转到BeX5的一个.J文件,BeX5区解析token,验证token,获取用户名,然后调用ntLogin直接登录。

就X5来说,这个开发过程是免不了的。当然也有平台做好了集成,直接配置相关参数即可。
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

74

主题

197

帖子

403

积分

中级会员

Rank: 3Rank: 3

积分
403
QQ
发表于 2020-4-3 15:20:36 | 显示全部楼层
江苏院-吴昊 发表于 2020-4-3 08:39
我觉得BeX5没什么问题啊,你在统一认证系统里登录,然后获取token,跳转到BeX5的一个.J文件,BeX5区解析t ...

这就是问题所在啊,设计思想是一定要以你为核心,类似苹果的思路,关键是这得特牛了才能贯彻下去。怎么可能。普通项目中也得知道 独立出个认证系统吧,如果需要和其它门户集成,换下认证服务器地址即可。
你这方案说到底就是不能和其它系统集成嘛。 而且还认为很封闭是优点啦
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2020-4-3 16:02:45 | 显示全部楼层
liusw1976 发表于 2020-4-3 15:20
这就是问题所在啊,设计思想是一定要以你为核心,类似苹果的思路,关键是这得特牛了才能贯彻下去。怎么可 ...

我没有说封闭是优点。
我提供了实现思路,可以避免你说的传密码登录等造成的安全问题,能不能实现看你们水平了。

另外X5平台就是这种定位,而且已经很久不更新了。
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

1

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
QQ
 楼主| 发表于 2020-4-3 17:06:49 | 显示全部楼层
您的意思,X5之外,你们还有平台是支持第三方身份认证系统的,对吗?这个系统是什么?
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2020-4-3 18:44:41 | 显示全部楼层
waltertang 发表于 2020-4-3 17:06
您的意思,X5之外,你们还有平台是支持第三方身份认证系统的,对吗?这个系统是什么? ...

国内很多收费的oa产品都支持呀,配置ldap啥的,而且有实施人员帮你做,都不用你来做。

如果是开发平台,可以看看国内的开源框架或平台吧,https://gitee.com/explore/backend

及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2020-4-3 19:28:58 | 显示全部楼层
可以参考cas的集成http://bbs.wex5.com/forum.php?mo ... 7&pid=165198442
2楼的链接中有ad域登录的链接可以参考一下这两个链接的实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 18:06 , Processed in 0.061925 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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