描述
OpenID 模块可以让用户使用他们的 OpenID 登录到 Xoops 和 Xoopscube 网站。
一旦成功通过 OpenID 提供商如 Yahoo!, AOL 等的认证,系统将询问用户是否已在该网站上有账户,若要链接 OpenID 到该账户或创建新账户。
支持 OpenID 2.0,因此支持 XRDS、XRI 等。它还支持 sreg,如果 OpenID 提供商支持该功能,它也可以填充 Xoops 用户表。
已测试与 Yahoo!, Linksafe, 2idi, Sxipper, 等。


xoops JP 的 OpenID RP 模块。
==============================
作者:Nat Sakimura (=nat)
日期:2008-02-10
版权:Nat Sakimura (=nat)
许可协议:GPL
版本:0.2
PHP OpenID 库:php-openid-2.0.0

安装
=======

1. 解压缩位于 modules/ 目录下的文件。
2. 在 mainfile.php 中,定义 XOOPS_TRUST_PATH 在可访问路径之外的位置。

3. 在 XOOPS_TRUST_PATH 下创建 "_php_consumer" 文件夹,并更改权限以便网络服务器可写入。

4. 如其他模块一样安装模块。
(对于 XoopsCube,也要安装区块。)
5. 为此模块给访客组赋予访问权限。
6. 为所有模块安装区块。

待办事项
=====

1. 创建用于易于维护 OpenID 的管理面板。
2. 使上述第 5 和 6 项自动执行。
3. 清理代码。
4. 将虚拟管理员屏幕替换为真实屏幕。
5. 在PHP 4.x上测试。目前仅在PHP 5.2上进行了测试。
如果有人在4.x上尝试,请告诉我。
6. 通过管理员屏幕使sreg参数可指定。
7. sreg策略。
8. PAPE

功能


系统要求



其他文件由: sakimura


评论归作者所有。我们不对内容负责。
user

 Re: OpenID模块ver.0.22


请再次上传此模块的文件

 
user

 Re: OpenID模块ver.0.22


Hi voltan,你可以尝试另一个文件:在文件地址中,将0.22改为先前版本0.2,它可行。文件名是"openid-0.2.tar.gz"。0.22版本似乎不可用。

 
user

 Re: OpenID模块ver.0.22


已修复链接。对此表示歉意。

如果您已经下载了0.2,请从http://www.sakimura.org/modules/mydownloads/visit.php?cid=4&lid=9下载补丁会更方便快捷。

 
user

 Re: OpenID模块ver.0.22


有一些问题,请帮助xoops2.0.18
msg: OpenID身份验证失败:return_to与返回URL不匹配。期望http://www.localhostxxx.nl:80/modules/openid/finish_auth.php,实际得到http://www.localhostxxx.nl/modules/openid/finish_auth.php?janrain_nonce=2009-05-16T15%3A08%3A51ZYfmcVC

数组
(
[janrain_nonce] => 2009-05-16T15:08:51ZYfmcVC
[openid_assoc_handle] => dGVtcHByaXZhdGVfdGVtcHByaXZhdGVfMTI0MjQ5MDEzNV9NakF3T1Mwd05TMHhObFF4TlRvd09EbzFOVnBPUkdjMVRYcFZNRTU2V1RFPV9IUFlSZ0Q5am9NQU5IVUVmRmhNRWtqdzdUamc9
[openid_claimed_id] => http://lxxx.hyves.nl/#NmE5NmJlYz
[openid_identity] => http://lxxx.hyves.nl/
[openid_mode] => id_res
[openid_op_endpoint] => http://openid.hyves-api.nl/
[openid_response_nonce] => 2009-05-16T15:08:55ZNDg5MzU0NzY1
[openid_return_to] => http://www.localhostxxx.nl/modules/openid/finish_auth.php?janrain_nonce=2009-05-16T15%3A08%3A51ZYfmcVC
[openid_sreg_fullname] => xxx xxxxx
[openid_sreg_nickname] => Erik
[openid_signed] => assoc_handle,claimed_id,identity(mode),op_endpoint,response_nonce,return_to,sreg.fullname,sreg.nickname,signed
[openid_ns] => http://specs.openid.net/auth/2.0
[openid_ns_sreg] => http://openid.net/extensions/sreg/1.1
[openid_sig] => oaFK7RGDa/fFfF2l1pKpL+PPEsU=
[PHPSESSID] => 3h1u7qep95iaru0fp65jq3k6k5
)

 


Login

Top Module Downloads

Who's Online

223 user(s) are online (20 user(s) are browsing Module Repository)


Members: 0


Guests: 223


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!