问题标签 [infocard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
internet-explorer-8 - 为什么 InfoCards 在 IE8 中不起作用?
IE8 中的哪些变化使得在 javascript 中检测 InfoCard Selector 支持停止工作,除非将 IE8 置于兼容模式?
更重要的是,检测 InfoCard 支持存在的新 JavaScript 代码是什么?
这是通过 IE7 运行的脚本,包括在某些情况下带有插件的 FireFox:
php - Zend_Infocard 作为 Zend 认证的一部分
我正在尝试实现这里找到的这个基本示例:
在标题为“作为 Zend_Auth 的一部分使用”的部分下。
我有 Zend Framework 1.10 版、Apache 2.2.11,并且我正在使用带有“Cardspace for Firefox 3”扩展的 Firefox。
登录页面出现(从文档中的示例复制),我可以选择一个信息卡(从卡选择器)并“发送”它,但返回时出现错误:
在调试此错误时,错误是由以下代码行引起的(由于不存在类型而引发异常):
在 Zend_InfoCard_Xml_EncryptedData->getInstance() 中存在以下代码:
问题是当我转储它时,我的 xml 中没有“类型”。
xml 看起来像这样:
....然后继续(带有签名值和其他项目,但同样没有类型)。
显然我在这里做错了什么。我想知道它是否与 firefox 插件或缺少使用 SSL(现在不使用 SSL)有关。
openid - 有没有办法使用 OpenID 进行身份验证(不仅仅是身份验证)?
有没有办法使用 OpenID 进行识别,而不仅仅是身份验证?
使用 OpenID,我为启用 OpenID 的网站提供了我的标识符,例如:
然后依赖方询问 OpenID 提供者我是否拥有标识符“ ianboyd.stackoverflow.com ”。
但这不是我想要的。我想要谷歌和 Facebook 做的事情;这违反了 OpenID 标准。
启用“Google OpenID”的站点转移到 google。从那里我执行登录(身份验证和身份验证),并将身份返回给依赖方。
这就是我想要的。但是我想使用 OpenID,所以我不必要求 Internet 上的每个站点都支持我的自定义安全实施。换句话说:
有没有办法使用 OpenID 进行识别,而不仅仅是身份验证?
我想要这个的原因是我的 OpenID 提供商使用 Windows Cardspace 进行识别和身份验证。提供商将在安全桌面上弹出 Windows Cardspace:
从那里我可以选择一个现有的身份,或者选择创建一个新的身份。身份具有唯一的、私有的标识号,可以返回给依赖方。
但是如果没有返回身份的方法,我就不能使用 OpenID 进行身份验证。