我已将http://code.42dh.com/openid/中的cakePHP的openID组件集成到我的应用程序中。当我输入我的openID URL(http://openid-provider.appspot.com/XXXXXXXXX)时,系统会提示我从openID页面登录Google,然后我将其重新定向到我的页面,其中包含大量内容GET字符串和“成功通过身份验证”的消息,所以我知道一切都好。
然而,这需要人们在时间的推移知道URL。如何直接进入屏幕输入用户名和密码?
[对不起,如果这听起来像是一个初学者的问题,我仍然试图弄清楚这一点]
答案 0 :(得分:1)
不幸的是你不能:用户名和密码是用户登录的OpenID系统,你需要用URL来指定哪个系统。
您可以对此进行硬编码以使用Google OpenID提供商,但您最好的选择是复制StackOverflow登录页面并“点击此处使用Google登录”,“点击此处使用Yahoo登录”链接使用默认的Google OpenID网址等