问题标签 [lightopenid]
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.
openid - 如何使用 openid 获取用户的 Yahoo GUID?
有没有办法获取用户的 Yahoo GUID?我正在使用 lightopenid 并且可以完美地提取用户的电子邮件、姓名和 openid id,但不能提取它的 yahoo guid。
openid - 如何从 Google openid 迁移到 Google+ 登录?
我一直在网站上使用 Google openid,因此我的数据库中有很多帐户。他们的用户名如https://www.google.com/accounts/o8/id?id=AItOaadsfhaskjhfkjsahfkjsdhf
.
我想迁移到 Google+ 登录,但我看不到如何识别我的数据库中已经存在的匹配 openid 帐户。
php - 关于保护网页的 LightopenID
所以我让example-google.php脚本工作,登录后它会抛出默认用户字符串已登录。但我的问题是这如何保护任何东西?
假设我有 //127.0.0.1/example-google.php 并在登录成功后添加了一个 href 到 //127.0.0.1/abc.php 。
那么是什么阻止了某人只输入 127.0.0.1/abc.php?授予我可以使用 $_SESSION 来验证“某人”已登录。但这就足够了吗?有没有办法重新验证尝试访问 abc.php 的用户在从其他页面抛出时是否真正登录?
php - GoDaddy 上的 Codeigniter 中断
我的网站在本地运行得很好,但是当我将它上传到我的主机 (GoDaddy) 时就坏了——当我点击我网站上的链接时,我得到一个“没有指定输入文件”。我偶然发现了这个 - https://github.com/EllisLab/CodeIgniter/wiki/Godaddy-Installation-Tips 并尝试了他们的第一个技巧
与通常的设置方式相反(没有问号)
这行得通,现在我的网站链接不再损坏。但是,现在我的LightOpenID 库中断(它无休止地重定向)。
如果有人清楚地解释了 URLS 发生了什么以及我可以做些什么来 A)从 index.php 中删除问号并仍然让我的网站正常工作或 B)保留?但弄清楚如何不破坏我的 LightOpenID 库。
php - OpenID 的 Google 和 Yahoo 实现是否尊重“必需”属性?
我想使用 OpenID(PHP 和 LightOpenID)来获取以下用户信息:
但是,我发现 Yahoo 和 Google 都只返回以下数据:
我的代码有问题吗?我可以强制谷歌和雅虎返回我想要的所有数据吗?
php - php - 带有 OpenID 的用户系统:用户登录需要多长时间?
在我的系统中,用户使用 Yahoo 或 Google 登录,并设置了一个 cookie,以便用户保持登录状态。
我正在想象用户登录到我的系统和他登录到外部系统之间的不匹配。
- 如果用户仍然在我的系统上登录但他退出了他的 Google 帐户怎么办?我应该检查一下并将他注销吗?如果是这样,我应该多久检查一次?
- 如果用户仍然在我的系统上登录但他已经删除了他的 Google 帐户怎么办。从技术上讲,他的帐户不应该再存在于我的系统上,对吧?
我应该如何处理这些情况?
如果重要的话,我正在使用 LightOpenID。
php - 如何让 OpenID *不 * 每次登录时都询问个人信息的权限?
我刚刚使用LightOpenID将 OpenID 集成到我的 PHP Web 应用程序中。
当您第一次尝试使用 OpenID(例如通过 Google)登录时,它应该(并且确实)要求您提供一些个人信息,例如您的姓名和电子邮件地址。当他们单击我的“使用 Google 登录”按钮时,它实际上会运行以下代码:
它将他们重定向到谷歌,这给了他们这个提示:
然后将它们返回到我的站点。
这一切都很好,很花哨,除了每次他们尝试登录时(即使在他们注册之后),谷歌都会给出提示。我认为它这样做是因为我已经“要求”他们的名字等等。但是,如果他们已经给了我的应用程序许可,为什么 Google 还要继续强迫他们接受呢?如果在获得他们的 OpenID 标识符之前我无法确认他们有或没有帐户,我怎么能不将这些字段标记为必填项?
php - 将用户重定向到登录 OpenID 页面
我目前正在实施并同时学习 OpenId 的使用。具体使用lightopenid。它正在工作,但我希望需要登录的用户在访问 URL www.example.com/login 时自动重定向到登录页面。下面的示例让用户单击一个按钮,然后将用户重定向到登录页面。如何使用 url www.example.com/login 自动将用户重定向到开放 ID 登录页面?
php - 使用 lightOpenID 和 yahoo 登录
我尝试使用https://gitorious.org/lightopenid library 创建一个 openid 登录表单,但不适用于 yahoo openid url。该库报告的错误是:No OpenID Server found at https://open.login.yahooapis.com/openid20/www.yahoo.com/xrds
你能帮我解决这个问题吗?
提前感谢大家,克里斯
PS 该库与 google openid 一起工作正常。
php - Google OpenID:错误:invalid_request
我正在我的网站中使用 PHP 实现 OpenID。我写的代码如下...
但谷歌说如下......
错误:invalid_request
解析 OpenID 身份验证请求时出错。
学到更多
请帮我解决这个问题............