锁定老帖子 主题:整合多个网站的身份验证
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2012-06-11
对呀 第一件事就是需要做到统一用户信息呀 ,不然,你怎么实现一站式?
|
|
返回顶楼 | |
发表时间:2012-06-11
最后修改:2012-06-11
统一用户信息,又不是把所有的用户信息的资料整合在一起,不可能花费这么大的精力去把所有的信息筛选出用户信息,而是采取保留各个的用户资料不变的情况下,实现简单地串联起来就可了,就是简单的用户整合,不是深度用户信息整合,例如实现a站点昵称更改,同时b站点昵称也更改啦。当然一些关键的信息可能会随之更改。例如用户名,邮箱,手机号
|
|
返回顶楼 | |
发表时间:2012-06-12
最后修改:2012-06-12
同一个用户在不同系统的用户名,密码一样吗,如果不一样,不通过SSO你怎么整合
|
|
返回顶楼 | |
发表时间:2012-06-14
哥们,你想多了,一站式的基础就是共用一个用户表,不然,你的一站式怎么做,给我么说下呗,涨点经验
|
|
返回顶楼 | |
发表时间:2012-06-14
最后修改:2012-06-14
eyeruby 写道 同一个用户在不同系统的用户名,密码一样吗,如果不一样,不通过SSO你怎么整合
目前是确保用户名一致,即使不一致,也有能关联起来,不通过sso也是可以的。第二三种不是一样吗。 菜鸟来了 写道 哥们,你想多了,一站式的基础就是共用一个用户表,不然,你的一站式怎么做,给我么说下呗,涨点经验
不是共用一个用户表,如果都共用一个表,修改的幅度太大了。所有的子项目的用户都要重新设置一下,即有主表,就是所有项目都用到的,还有相对应的详细表,或把所有的信息都存在一张表,这些方式都不好的。我们只是采用松散的关联起来,即能实现一站式登录,又可减少很多开发量。 |
|
返回顶楼 | |
发表时间:2012-06-14
麻烦去查一下什么是一站式....
|
|
返回顶楼 | |
发表时间:2012-06-14
菜鸟来了 写道 麻烦去查一下什么是一站式....
晕。实现一站式登录,难道非要共用一个用户表。强调的效果,又不是概念 |
|
返回顶楼 | |
发表时间:2012-06-14
一站式,并不是强制要求必须用一个表,但是作为用户体验角度来说过,每个项目都有用户验证,你的任务是把用户验证统一 对吗 这样用户才会有更好的体验把
|
|
返回顶楼 | |
发表时间:2012-06-14
最后修改:2012-06-14
额 和楼主一样的问题
求解啊 已经纠结我两天了.. AB两个项目 各有一个用户模块 现在 要的效果是A项目的用户也可以登陆B项目 B项目也可以登陆A项目 添加修改删除 同样两边要同步.... |
|
返回顶楼 | |
发表时间:2012-06-14
我觉得还是第一种SSO比较好,SSO专门存放session数据token,每个系统请求都带一个token,访问的时候,先从SSO server去验证token,获取用户名,在自己的系统里查询用户的权限,然后创建session, 集群里不同的机器都创建session,貌似SSO的登出只能手动登出了,好像不容易让SSO上的token session 过期
|
|
返回顶楼 | |