问题标签 [windows-live-id]

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.

0 投票
1 回答
152 浏览

javascript - 我可以使用 javascript 代码将一些数据发布到 jsp Web 表单吗?

我有能够使用 Windows Live 身份验证对用户进行身份验证的 javascript 代码。登录后,会向用户显示一条简单的消息。

我想要的是消息显示给用户 10 秒,然后用户的电子邮件 ID 加上指示成功登录的标志,被发布到在同一个浏览器窗口中打开的 jsp 页面......可以这可以使用 Javascript 或其他方式完成吗?

如果无法将这些值传递给 jsp 表单,是否可以将这些值存储在 jsp 会话变量中(以便其他 JSP 能够使用这些值)?谢谢,阿文德。

0 投票
1 回答
1213 浏览

claims-based-identity - LiveID API 失败 - 缺少令牌

我正在尝试从 LiveID API 检索一些信息,但出现错误:

代码比较简单;我包括库,使用nameidentifier从 WIF 获得的声明调用初始化程序,然后请求me路径。

从错误消息中我推测我未能提供访问令牌......但是自从我成功检索到声明后,我的应用程序是否已经有了这个?

这是我的代码:

* 更新 *

我突然想到,也许我需要登录系统,所以我现在有:

但同样的错误......

0 投票
1 回答
913 浏览

c# - 有没有办法获取与 Windows Live ID 关联的电子邮件地址?

我有一个客户想要使用 Windows Live ID Delegated Authentication SDK 1.2 为其网站提供身份验证。

他们提出的架构是有一个数据库表,其中包含被授权使用该站点的用户的电子邮件地址。用户使用 Windows Live ID Web 身份验证登录后,他们希望将与该 Live ID 关联的电子邮件地址与表进行比较,并根据该表允许/禁止用户访问该站点。

这可能吗?我找不到任何有关如何获取与 Windows Live ID 关联的电子邮件地址的文档。

0 投票
1 回答
397 浏览

php - Messenger Connect OAuth Wrap api 以获取用户电子邮件

我想编写一个 php 脚本,使用它我可以从 hotmail/windows live 导入用户的通讯录。我正在使用 Messenger Connect OAuth Wrap api 来做到这一点。获得访问令牌后,我使用http://apis.live.net/V4.1/cid- '.$uid.'/Contacts/AllContacts .. 检索了用户的联系人,尽管它返回的是电子邮件哈希而不是电子邮件地址。我查看了所有文档..它说使用上面的调用它将返回电子邮件哈希而不是地址。并且没有提到其他方法来获取实际的电子邮件地址。有人可以在这方面指导我吗?

0 投票
1 回答
152 浏览

authentication - Windows Live ID 继续按钮损坏

我们有一个使用 Windows Live ID 作为其身份验证机制的生产 Web 应用程序。几个月来,它一直运行良好。然而,在八月初,我们突然开始遇到一个严重的问题......

如果用户已经登录到 Windows Live(通过我们在另一个窗口中的应用程序或不同的 Windows Live 应用程序)并导航到我们的站点,则会出现一个继续按钮。它显示“您已经登录”,并让用户单击继续并被重定向到我们的站点。8 月初,此继续按钮停止工作。你点击它,它什么也不做。我们没有更改代码中的任何内容,你瞧,我们并不是唯一遇到此问题的人: http: //social.msdn.microsoft.com/Forums/en-US/wliddev/thread/15405d0d-8c14 -4e10-821b-55c3bae580bc

这显然是微软页面中的一个错误。我们需要的是一种解决方法——如果我们的客户已经登录 Windows Live,他们实际上就无法访问我们的应用程序。他们必须去不同的网站,退出,然后再回到我们的网站。您可以想象这是一种痛苦,并让我们在使用 Windows Live 作为身份验证机制时三思而后行。

在等待微软的错误修复之前,我们已经陷入困境,不得不向客户解释这一点。我们正在寻找解决方法并自行解决。我们当前的解决方案是,“确保您在访问我们的 Web 应用程序时没有登录 Windows Live。” 不太理想。有任何想法吗?

谢谢!

0 投票
1 回答
2441 浏览

c# - 通过 Windows Live ID 登录桌面应用程序

我想为我的桌面应用程序创建一个登录表单,用户可以为此使用 Windows Live ID。我在manage.dev.live.com中创建了一个应用程序并使用桌面实现部分。

我使用WebBrowser控件并导航到给定地址。但我不知道如何为用户接收令牌。如果我犯了错误,请告诉我如何解决。

0 投票
2 回答
981 浏览

windows-live-id - 使用 LiveID 时从 ACS 获取输入电子邮件地址

在使用 Live ID 时,是否可以以任何方式连接 ACS 规则以使用 $(InputValue) 从 ACS 返回/传递用户的电子邮件地址?

我正在使用被动身份验证并被重定向到 Live ID,但我想知道是否有任何方法可以连接来自 ACS 的可能获取 InputValue 电子邮件地址的规则

从我所看到的情况来看,我认为这当然可以通过托管登录页面来实现,但如果可能的话,我希望能够以其他方式从 ACS 获取它。

(我应该补充一点,当前场景是在现有 ASP.Net 应用程序之上实现 Live ID 身份验证,并带有用于用户身份和角色的数据库后端。)

与当前场景相关的额外信息:当前场景是一个 EXISTING 系统,具有自己的本地数据库身份验证安全模型。我尝试了各种方法来查看是否可以拦截用户的电子邮件地址,并最终决定这样做的可用方法是不可取的(在这种特定情况下)。

在这种情况下,发现转换为 Live ID 身份验证的唯一合适且安全的模式是围绕您的应用程序构建一个注册系统,该系统允许现有用户注册他们的 LiveID,然后将他们带回您的应用程序以捕获他们的 Live ID 'nameidentifier' .

但是,鉴于任何未知用户都可以执行此操作,因此有必要通过电子邮件或类似机制进行临时身份验证步骤,以验证正在使用的 Live ID 电子邮件地址。

我希望这对某人有帮助。

0 投票
1 回答
176 浏览

windows-phone-7 - 我可以在我的 Windows Phone 应用程序中使用 Windows Live Id 吗?

那里有指导吗?样品?这可能吗?

我发现的一切都是 2010 年甚至 WP7 发布之前!(包括这个问题:Windows Phone 7 的 Windows Live Id 身份验证和 Windows Phone 7上的Windows Live ID 单点登录获取当前登录的 Windows Live Id (Windows Phone 7) and Messenger connect desktop API for Windows Phone 7 )

有什么新事吗?

0 投票
1 回答
1020 浏览

c# - 为什么 Live connect 总是提示同意?

我想授权我的用户使用 Windows Live。为此,我使用了 Windows Live Connect 5.0 SDK。我正在使用 WPF WebBroser 控件来获取令牌,但它总是提示同意。

我让网络浏览器导航到以下链接:

https://oauth.live.com/authorize?client_id=CLIENT_ID&response_type=token&scope=wl.signin%20wl.basic&redirect_uri=https://oauth.live.com/desktop

以客户端 ID 作为我的应用程序 ID。我注意导航到重定向 url。我大多不需要登录。但每次我都需要同意这两个范围。

奇怪的是,当我查看应用程序时,我已经同意两个范围都被检查了。

此外,当我使用另一个 url 进行静默登录时:

https://oauth.live.com/authorize?client_id=CLIENT_ID&response_type=token&scope=wl.signin%20wl.basic&redirect_uri=https://oauth.live.com/desktop&display=none

我收到用户未同意 wl.signin 和 wl.basic 的错误消息。

0 投票
1 回答
2786 浏览

windows-phone-7 - Windows Live ID OAuth2 重定向问题

我正在尝试将 Windows Live ID 合并到我的应用程序中。

在此处输入图像描述

首先,我在这里创建了一个 Windows Live 开发应用程序帐户:

http://msdn.microsoft.com/en-us/windowslive

假设我的客户 ID 是 12345(当然,它真的很长)

然后,我按照以下说明进行操作:

http://msdn.microsoft.com/en-us/library/hh243647.aspx

这建议使用以下示例 URL:

https://oauth.live.com/authorize?client_id=CLIENT_ID&scope=SCOPES&response_type=token&redirect_uri=REDIRECT_URL

我使用这个自定义 URL:

https://oauth.live.com/authorize?client_id=12345&response_token=token&scope=wl.signin%2cwl.basic%2cwl.offline_access&redirect_url=https%3a%2f%2foauth.live.com&display=touch

霍雷,用户得到提示登录!

嘘,用户被重定向到无效页面。

我在这里缺少什么吗?提前致谢。