作者hijackla (YJUS小吃执行长)
站内PHP
标题[请益] 有人做过 Single Sign On (SSO) 吗??
时间Wed Dec 12 01:13:06 2007
SOO就是单一登入系统
我目前有2套系统 当然也是2套资料库
请问要如何做一个单一登入系统阿??我不知正确作法.....
我想法是
如A系统 跟 B系统还有一个新C系统都建一个相同帐号与密码资料表
然後登入C系统时 C系统会有一个超联结连到A系统
如
http://loginCtoA.php?id=a1&pass=a11
然後点下去时 就会传帐密变数到A系统资料库去对应
如果对应正确的话 就会存session 和登入A系统
登入B系统方法也一样
http://loginCtoB.php?id=b1&pass=b11
问题1: 请问这是SOO的正确作法吗?? 还是另有方法
问题2: 这样会安全吗????
问题3: 帐号密码都要存在A和B和C资料库,这样修改应该很麻烦吧?
有办法解决吗??
想问看看有没有大大用过SSO的系统@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.174.4.230
1F:推 Kej:看过有人用 ADOdb 的 session 机制,让AB两套系统共用 session 12/12 01:32
2F:推 buganini:同一个网域吗? 12/12 02:22
3F:推 ybite:Try OpenID (大误) 12/12 02:42
4F:推 buganini:session结构相同的话 共用session即可 12/12 03:00
5F:→ buganini:跨网域的话好像有SAML可用 12/12 03:01
6F:推 appleboy46:session写到共同资料库 12/12 10:33
7F:推 tsangbor:你有整合过phpcms+discuz吗?他们就可以共用登入 12/12 16:51