问题标签 [windows-live]

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 回答
1056 浏览

oauth - 无法从 DotNetOpenAuth 工作 ExchangeUserCredentialForToken

我正在使用 DotNetOpenAuth 对用户进行身份验证,但无法使其正常工作。这是我的代码:

我正在尝试针对GoogleWindowsLive进行身份验证,但在这两种情况下都没有成功。

谷歌

这些是用于访问 Google OAuth 服务的配置参数:

获得的错误:

视窗直播

这些是用于访问 Windows Live Outh 服务的参数:

获得的错误:

我还ClientCredentialApplicator以各种方式测试了使用:

  • 网络凭证
  • 没有秘密
  • 后置参数

难道我做错了什么?有人可以给我看一个工作的例子ExchangeUserCredentisForToken吗?

预先感谢。

0 投票
1 回答
754 浏览

asp.net-mvc-3 - 想要获取 Microsoft Live Login 页面的 html 内容

我有网址:

https://login.live.com/login.srf?wa=wsignin1.0&wtrealm=http%3a%2f%2fcorp.sts.microsoft.com&wctx=7b4cd04b-7dc2-4880-9f77-20c8c6ef64c4&wct=2013-03-11T06%3a54%3a42Z&whr=uri%3aWindowsLiveID.

我想把这个网页的 htmlcotent 作为字符串。我的代码看起来像这样。

当我检查html字符串中的内容时,我看到一条错误消息:

Microsoft 帐户需要 JavaScript 才能登录。此 Web 浏览器不支持 JavaScript,或者脚本被阻止。要了解您的浏览器是否支持 JavaScript 或允许使用脚本,请参阅浏览器的在线帮助。

0 投票
1 回答
907 浏览

c# - Microsoft Dynamics CRM SOAP “凭据被阻止。” 使用 Windows Live ID 进行身份验证时

嗨,我正在使用 C# 中的 SOAP 在线连接动态以添加自定义实体。正在使用的登录类型是 Windows Live 帐户。

当我尝试连接到服务器 atm 时遇到了一个奇怪的错误,它似乎只是从很少的解释开始。

当我尝试使用 windows live 进行身份验证时,我收到一个 xml 响应 [最后发布],其中包含一条错误消息“凭据被阻止。”但是,当我尝试使用假用户名连接时,我知道这是无效的,我得到“输入并存储密码不匹配。”

我检查了我的 xml 响应,并且我的设备注册正常。它只是身份验证位。

crm 是否有可能以某种方式阻止了此登录(它仍然适用于登录 crm 本身,只是不适用于此肥皂登录)?

有没有办法将用户名列入白名单?

这是我发送以获取安全令牌的 xml:

这是我得到的回应:

0 投票
1 回答
240 浏览

windows-live - Windows Live JS 文件 - 错误 400

我只是尝试将 Windows Live Connect JS API 添加到我的项目并出现错误:

GET http://js.live.net/v5.0/wl.js 400 (Bad Request)

这是我试图得到它的方式:

<script src="http://js.live.net/v5.0/wl.js" type="text/javascript"></script>

有任何想法吗 ?

0 投票
1 回答
282 浏览

oauth - DotNetOpenAuth.AspNet - 如何在 Windows Live 上避免 popupui=1?

与我在这里找到的所有其他问题相比,我不想要一个弹出窗口。问题在于,默认情况下,Windows Live/Microsoft 帐户 DotNetOpenAuth 似乎默认设置popupui=1在查询字符串上RequestAuthentication

有一个UIMode枚举,但似乎只有一个值popup

有谁知道如何防止它这样做?

更新

根据文档, Windows Live 有一个display接受touch,或. 不幸的是,“page”的结果与“popup”的结果完全相同。pagepopupnonepopupui=1

0 投票
1 回答
231 浏览

javascript - Windows Live 弹出窗口

当我在网页开头使用这样的代码时

登录过程发生在一个弹出窗口中。这是一个坏主意,尤其是因为许多浏览器都被配置为禁止它们。

当您登录到例如outlook.com 时,该过程发生在同一浏览器窗口中。我该如何实现呢?


对这个问题的支持加上完全没有答案是相当令人震惊的。但是,我确实有一个想法:WL.debug.js 可供检查。有可能破解它以使用 IFRAME 而不是弹出窗口。

这应该可以在不改变 WL 代码的基本方法和流程的情况下解决问题。

现在我即将离开几个星期的假期,我没有设施来追求这个想法,但如果有人想对上述修改有所了解,我很乐意在我回来时加入。

0 投票
1 回答
933 浏览

javascript - Windows Live API 连接问题

我正在尝试通过 Windows Live js API 获取用户的联系方式。我已经阅读了官方文档,但是我在执行简单的连接时遇到了麻烦。

这是我所做的:

单击按钮后会触发“signInUser”函​​数。发生的事情是,当我单击它时,我会在实时弹出窗口中输入我的凭据,并允许我的应用程序访问我放入“范围”中的内容。

然后,我单击“是”按钮以允许访问,并在弹出窗口中重定向到我的 redirectURI(我可以在 url 中看到访问令牌)。但是没有任何反应,控制台不会记录任何内容,直到我关闭弹出窗口,然后我收到以下消息:

[WL]WL.login:弹出窗口在未经同意的情况下关闭。

我正在本地测试这个,我已经调整了我的主机文件。

有什么想法吗?!

0 投票
2 回答
419 浏览

c# - LiveAuthClient InitializeAsync 挂起

我在使用 msdn 的演示时遇到问题

演示

关于方法updateUserName

代码挂在 htInitialuzeAsync()方法上,从不进入 try 语句。使用过实时 SDK 的人可以告诉我可能出了什么问题吗?该代码是来自演示的直接复制粘贴,并且实时 SDK 是通过 NuGet 在 VS2012 上安装的。

0 投票
0 回答
99 浏览

c# - 桌面应用程序的 LiveConnect 功能 - 没有 API?

我正在尝试通过 Live Connect-API 连接到 outlook.com。然而,这似乎只适用于 WP8 和 Windows 8 设备。我应该怎么做才能从 Windows 7 桌面访问 outlook.com(删除日历并导入 .ics 文件)?

是否有一些整洁的 API 隐藏在某个命名空间中?像这样的东西LiveConnectClient似乎不可用。还是我必须自己进行原始 REST 调用?有教程吗?

0 投票
1 回答
368 浏览

windows-phone - Windows Live Connect 客户端 ID 是机密吗?

我刚刚开始 Windows Phone 应用程序开发。我正在使用 Live Connect API,但我对凭据感到困惑。当我在 Live Connect 开发人员中心配置我的应用程序时,我得到了一个 ClientID 和一个 Secret。但是,我似乎不必在我的应用程序中使用该密钥,但我只能重新生成该密钥,MS 说“出于安全目的,不要与任何人共享您的客户端密钥。” 什么可以阻止拥有 ClientID 欺骗我的应用程序的人?