问题标签 [openid]
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.
authentication - 从 OpenID 身份中提取用户名
我在我的网站上将 OpenID 身份验证与传统的注册/登录身份验证结合使用。当有人第一次使用 OpenID 登录时,我希望能够提取用户名以在网站上使用。
这对于一些 openid 标识符很容易 - 例如:
然而,情况并非总是如此,因为任何 URL 本质上都可以用作 OpenID。
一种选择是维护上面的 URL 格式列表,我知道我可以在其中提取用户名 - 并在其他情况下自动分配用户名(可以在登录后更改)。有没有其他更灵活的方法来提取用户名?
sharepoint - 如何在 SharePoint Services 上获得 OpenID 身份验证?
这甚至可能吗?我想建立一个小型社区站点,但不想使用 Live ID。
openid - 向 OpenID 提供商请求电子邮件地址
我正在实现 OpenID,我想检索用户的电子邮件地址和有关用户的其他信息,我正在这样做:
但是提供者不返回任何东西。我正在使用 DotNetOpenID
我究竟做错了什么?
谢谢!
编辑:
当我尝试使用 MyOpenID 或 Google 在http://www.plaxo.com/上注册时,他们都说 plaxo 正在请求更多信息,但是当我测试我的网站时,他们什么也没说……
openid - 如何更改 OpenID 的 ReturnUrl?
当用户单击我的站点中需要身份验证的链接时,浏览器将被重定向到登录页面。登录页面包含一个 returnUrl 查询字符串参数。问题是,如果用户使用 OpenID 进行身份验证,提供商会将用户重定向回登录页面并且不包含 returnUrl 参数,这很无聊,因为我将用户重定向到主页而不是尝试过的页面.
我正在使用 DotNetOpenID,有没有办法解决这个问题?
asp.net-mvc - 在 ASP.NET MVC 站点上安装 OpenID 时出现问题
我正在尝试将 openID 安装到我使用 ASP.NET MVC 的网站项目中,特别是使用 Yahoo
雅虎一直给我这个: “警告:本网站尚未确认其与雅虎的身份,可能是欺诈性的。除非您确定它是合法的,否则不要与本网站共享任何个人信息。”
但是我遵循了设置程序我有一个 Yardis 文档设置,并且在我的领域 URI 的标题中有以下内容
我的Yardis文件如下
这变得相当令人沮丧,因为我不确定我还能错过什么。
注意:此示例中给出的域此时实际上并不存在......但是,我正在一个实时站点上对其进行测试,因为我们尚未完成站点开发,所以目前我无法提供 URL。
更新 3/4我确实找到了一个 Yadis 测试站点,它通过了,所以问题是雅虎由于某种原因没有发现它。
更新 3/5仍然没有运气我和某人谈过,他们这么说
需要在我的根网址中,所以我这样做了,现在雅虎报告该网站有问题......但不确定问题是什么......
authentication - 认证组合 OpenID & Facebook
是否可以在 Web 应用程序中使用身份验证系统的组合?
我想使用 OpenId,但我认为我的潜在客户实际上更有可能拥有 Facebook ID。
因此我想知道是否可以提供两种类型的身份验证?
php - 用于 OpenId 的 Janrain php 库和 google 端点
我使用 janRain Php 库进行 OpenId 和 yadis 发现,无论我做什么,我都会在 user.openid.org 或我自己的提供商之类的东西中工作,但如果我尝试使用 google 端点,我无法获得任何发现信息。
即使我为 janrain 库运行发现示例,我也会得到下一个结果
如果我在 url 之前添加 https:// 也会发生同样的情况。
我的问题可能不是如何让它工作,但如果它真的可能,我还有什么其他选择(在我的网站上运行,项目中不需要时髦的身份验证)。
为什么 openId 如此 #@!#@ 复杂且无证?(注意,我给了 zend_openid 几个小时以获得相同的结果)
openid - OpenID 一定是电子商务的好选择吗?
作为单点登录的实现,我认为 OpenID 很棒。即便如此,它一定是电子商务的好选择吗?我知道它可以使用,但是应该吗?将一个人的所有访问详细信息放在一个篮子中是不是太冒险了?
外面的普遍看法是什么?
php - OpenID——获取用户信息?
我想知道除了来自 Google 的电子邮件之外,是否可以请求更多信息并获取用户名?
我正在使用 JanRain OpenID PHP 脚本。
谢谢
zend-framework - Zend 框架:OpenID 2.0 和定向身份
我有自定义 OpenID 提供者和消费者。
OpenID URL 应该在消费者应用程序中进行硬编码,并将指向我的自定义提供程序(比如说:http://login.loc/)。提供者应用程序反过来告诉消费者当前在服务器上登录的身份(例如http://login.loc/johndoe)。
它应该与 Stack Overflow 上的 Google 或 Yahoo OpenID 登录实现完全相同。
如何实现登录过程,使用户不需要提供他的 OpenID URL?