如何将checkid_immediate支持添加到JanRain phpopenid示例服务器?

时间:2009-07-25 23:12:23

标签: php openid janrain

我正在使用基于JanRain phpopenid库的OpenID服务器。这没什么特别的,只需修补与Yubico一次性密码生成器一起工作。它授权很好,但未通过JanRain diagnosis tool的“成功checkid_immediate”测试。它说checkid_immediate需要一个设置,但我不确定这意味着什么。

我的问题是JanRain的示例演示是有目的的斯巴达。根据JanRain的Jonathan Daugherty的说法,“示例服务器不应该被视为一个装备齐全的OpenID服务器(即用户帐户和其他状态)。”

不幸的是,我想知道如何在淡化服务器示例的基础上实现checkid_immediate。任何人都可以指点一下如何实现这个目标吗?谢谢!

1 个答案:

答案 0 :(得分:0)

checkid_setup路径和checkid_immediate路径之间的唯一区别是,您不能在其中放置任何其他中间页面,在那里您提示用户代理进行任何操作,您必须发出响应(可能来自$request->answer(true)$request->answer(false))。