论坛首页 Java企业应用论坛

整合多个网站的身份验证

浏览 11774 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2012-06-11  
对呀  第一件事就是需要做到统一用户信息呀 ,不然,你怎么实现一站式?
0 请登录后投票
   发表时间:2012-06-11   最后修改:2012-06-11
统一用户信息,又不是把所有的用户信息的资料整合在一起,不可能花费这么大的精力去把所有的信息筛选出用户信息,而是采取保留各个的用户资料不变的情况下,实现简单地串联起来就可了,就是简单的用户整合,不是深度用户信息整合,例如实现a站点昵称更改,同时b站点昵称也更改啦。当然一些关键的信息可能会随之更改。例如用户名,邮箱,手机号
0 请登录后投票
   发表时间:2012-06-12   最后修改:2012-06-12
同一个用户在不同系统的用户名,密码一样吗,如果不一样,不通过SSO你怎么整合
0 请登录后投票
   发表时间:2012-06-14  
哥们,你想多了,一站式的基础就是共用一个用户表,不然,你的一站式怎么做,给我么说下呗,涨点经验
0 请登录后投票
   发表时间:2012-06-14   最后修改:2012-06-14
eyeruby 写道
同一个用户在不同系统的用户名,密码一样吗,如果不一样,不通过SSO你怎么整合

目前是确保用户名一致,即使不一致,也有能关联起来,不通过sso也是可以的。第二三种不是一样吗。

菜鸟来了 写道
哥们,你想多了,一站式的基础就是共用一个用户表,不然,你的一站式怎么做,给我么说下呗,涨点经验

不是共用一个用户表,如果都共用一个表,修改的幅度太大了。所有的子项目的用户都要重新设置一下,即有主表,就是所有项目都用到的,还有相对应的详细表,或把所有的信息都存在一张表,这些方式都不好的。我们只是采用松散的关联起来,即能实现一站式登录,又可减少很多开发量。
0 请登录后投票
   发表时间:2012-06-14  
麻烦去查一下什么是一站式....
0 请登录后投票
   发表时间:2012-06-14  
菜鸟来了 写道
麻烦去查一下什么是一站式....

晕。实现一站式登录,难道非要共用一个用户表。强调的效果,又不是概念
0 请登录后投票
   发表时间:2012-06-14  
一站式,并不是强制要求必须用一个表,但是作为用户体验角度来说过,每个项目都有用户验证,你的任务是把用户验证统一   对吗   这样用户才会有更好的体验把
0 请登录后投票
   发表时间:2012-06-14   最后修改:2012-06-14
额 和楼主一样的问题
  求解啊  已经纠结我两天了..  AB两个项目 各有一个用户模块 现在 要的效果是A项目的用户也可以登陆B项目 B项目也可以登陆A项目 添加修改删除 同样两边要同步....
0 请登录后投票
   发表时间:2012-06-14  
我觉得还是第一种SSO比较好,SSO专门存放session数据token,每个系统请求都带一个token,访问的时候,先从SSO server去验证token,获取用户名,在自己的系统里查询用户的权限,然后创建session, 集群里不同的机器都创建session,貌似SSO的登出只能手动登出了,好像不容易让SSO上的token session 过期
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics