问题标签 [directed-identity]
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.
zend-framework - Zend 框架:OpenID 2.0 和定向身份
我有自定义 OpenID 提供者和消费者。
OpenID URL 应该在消费者应用程序中进行硬编码,并将指向我的自定义提供程序(比如说:http://login.loc/)。提供者应用程序反过来告诉消费者当前在服务器上登录的身份(例如http://login.loc/johndoe)。
它应该与 Stack Overflow 上的 Google 或 Yahoo OpenID 登录实现完全相同。
如何实现登录过程,使用户不需要提供他的 OpenID URL?
php - PHP中的OpenID定向身份/标识符选择
我正在尝试在 PHP 中实现一个支持标识符选择的 OpenID 服务器(有人称之为定向身份,这实际上是标识符选择的更具体情况)。也就是说,用户可以输入一个通用 URI 作为他们的 OpenID 标识符,登录并选择返回给 OpenID 消费者的标识符。
例如,如果用户输入mysite.com作为其标识符,则在他们登录后,系统会提示他们将两个标识符之一返回给 OpenID 使用者(可能是mysite.com/myusername或mysite.com/anon-ad83f38c98b98)。
该系统的优点是您可以选择在多个站点中使用单个标识符,或者为单个站点使用唯一标识符。
无论如何——我还没有找到关于如何在 PHP 中实现这部分 OpenID 规范的好教程。事实上,大多数搜索都让我在论坛甚至堆栈溢出上找到未回答的问题。有谁知道可以处理标识符选择或定向身份的 PHP 库?如果是这样,是否有任何教程解释如何设置它?我一直在玩一些没有以任何方式提及它的库,但我还不能让它工作。
任何帮助是极大的赞赏。