问题标签 [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.
oauth - 无法从 DotNetOpenAuth 工作 ExchangeUserCredentialForToken
我正在使用 DotNetOpenAuth 对用户进行身份验证,但无法使其正常工作。这是我的代码:
我正在尝试针对Google和WindowsLive进行身份验证,但在这两种情况下都没有成功。
谷歌
这些是用于访问 Google OAuth 服务的配置参数:
获得的错误:
视窗直播
这些是用于访问 Windows Live Outh 服务的参数:
获得的错误:
我还ClientCredentialApplicator
以各种方式测试了使用:
- 网络凭证
- 没有秘密
- 后置参数
难道我做错了什么?有人可以给我看一个工作的例子ExchangeUserCredentisForToken
吗?
预先感谢。
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 或允许使用脚本,请参阅浏览器的在线帮助。
c# - Microsoft Dynamics CRM SOAP “凭据被阻止。” 使用 Windows Live ID 进行身份验证时
嗨,我正在使用 C# 中的 SOAP 在线连接动态以添加自定义实体。正在使用的登录类型是 Windows Live 帐户。
当我尝试连接到服务器 atm 时遇到了一个奇怪的错误,它似乎只是从很少的解释开始。
当我尝试使用 windows live 进行身份验证时,我收到一个 xml 响应 [最后发布],其中包含一条错误消息“凭据被阻止。”但是,当我尝试使用假用户名连接时,我知道这是无效的,我得到“输入并存储密码不匹配。”
我检查了我的 xml 响应,并且我的设备注册正常。它只是身份验证位。
crm 是否有可能以某种方式阻止了此登录(它仍然适用于登录 crm 本身,只是不适用于此肥皂登录)?
有没有办法将用户名列入白名单?
这是我发送以获取安全令牌的 xml:
这是我得到的回应:
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>
有任何想法吗 ?
oauth - DotNetOpenAuth.AspNet - 如何在 Windows Live 上避免 popupui=1?
与我在这里找到的所有其他问题相比,我不想要一个弹出窗口。问题在于,默认情况下,Windows Live/Microsoft 帐户 DotNetOpenAuth 似乎默认设置popupui=1
在查询字符串上RequestAuthentication
。
有一个UIMode
枚举,但似乎只有一个值popup
。
有谁知道如何防止它这样做?
更新
根据文档, Windows Live 有一个display
接受touch
,或. 不幸的是,“page”的结果与“popup”的结果完全相同。page
popup
none
popupui=1
javascript - Windows Live 弹出窗口
当我在网页开头使用这样的代码时
登录过程发生在一个弹出窗口中。这是一个坏主意,尤其是因为许多浏览器都被配置为禁止它们。
当您登录到例如outlook.com 时,该过程发生在同一浏览器窗口中。我该如何实现呢?
对这个问题的支持加上完全没有答案是相当令人震惊的。但是,我确实有一个想法:WL.debug.js 可供检查。有可能破解它以使用 IFRAME 而不是弹出窗口。
这应该可以在不改变 WL 代码的基本方法和流程的情况下解决问题。
现在我即将离开几个星期的假期,我没有设施来追求这个想法,但如果有人想对上述修改有所了解,我很乐意在我回来时加入。
javascript - Windows Live API 连接问题
我正在尝试通过 Windows Live js API 获取用户的联系方式。我已经阅读了官方文档,但是我在执行简单的连接时遇到了麻烦。
这是我所做的:
单击按钮后会触发“signInUser”函数。发生的事情是,当我单击它时,我会在实时弹出窗口中输入我的凭据,并允许我的应用程序访问我放入“范围”中的内容。
然后,我单击“是”按钮以允许访问,并在弹出窗口中重定向到我的 redirectURI(我可以在 url 中看到访问令牌)。但是没有任何反应,控制台不会记录任何内容,直到我关闭弹出窗口,然后我收到以下消息:
[WL]WL.login:弹出窗口在未经同意的情况下关闭。
我正在本地测试这个,我已经调整了我的主机文件。
有什么想法吗?!
c# - LiveAuthClient InitializeAsync 挂起
我在使用 msdn 的演示时遇到问题
关于方法updateUserName
:
代码挂在 htInitialuzeAsync()
方法上,从不进入 try 语句。使用过实时 SDK 的人可以告诉我可能出了什么问题吗?该代码是来自演示的直接复制粘贴,并且实时 SDK 是通过 NuGet 在 VS2012 上安装的。
c# - 桌面应用程序的 LiveConnect 功能 - 没有 API?
我正在尝试通过 Live Connect-API 连接到 outlook.com。然而,这似乎只适用于 WP8 和 Windows 8 设备。我应该怎么做才能从 Windows 7 桌面访问 outlook.com(删除日历并导入 .ics 文件)?
是否有一些整洁的 API 隐藏在某个命名空间中?像这样的东西LiveConnectClient
似乎不可用。还是我必须自己进行原始 REST 调用?有教程吗?
windows-phone - Windows Live Connect 客户端 ID 是机密吗?
我刚刚开始 Windows Phone 应用程序开发。我正在使用 Live Connect API,但我对凭据感到困惑。当我在 Live Connect 开发人员中心配置我的应用程序时,我得到了一个 ClientID 和一个 Secret。但是,我似乎不必在我的应用程序中使用该密钥,但我只能重新生成该密钥,MS 说“出于安全目的,不要与任何人共享您的客户端密钥。” 什么可以阻止拥有 ClientID 欺骗我的应用程序的人?