问题标签 [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 回答
94 浏览

javascript - 从 Windows Live 获取联系人的电话号码

我正在尝试使用 Javascript 从 Windows Live 导入联系人,这是我的代码:

我得到了联系人的基本信息和他们的电子邮件,但没有电话号码。我查看了 API 文档,没有看到任何有关导入联系人电话号码的信息。有人知道获取联系人电话号码的方法吗?

0 投票
1 回答
656 浏览

live-sdk - Microsoft Live API - 访问令牌无效

我正在尝试实现“使用 Outlook.com 登录”流程,其中涉及客户端和服务器代码。流程是:

  1. 从客户端将用户重定向到:

https://login.live.com/oauth20_authorize.srf?client_id=<client_id>&response_type=code&redirect_uri=<登录html页面>&scope=openid+offline_access+profile+https:%2f%2foutlook.office.com%2fmail。发送+https:%2f%2foutlook.office.com%2fcontacts.read+onedrive.readwrite

  1. 我将代码返回到我的 html 页面并将其发布到我的 java 服务器。

  2. 在服务器端,我使用代码获取访问和刷新令牌,使用 POST 请求: https ://login.live.com/oauth20_token.srf

正文中的下一个参数:client_id、redirect_uri、client_secret、grant_type="authorization_code" 和 code=< 上一步中的代码 >。

我收到了 access_token 和 refresh_tokem,它们应该有效期为 1 小时。

  1. 还在服务器上,我调用 URL

https://apis.live.net/v5.0/me?access_token= <我刚拿到的access-token >

并得到错误 401:

这种流量可以吗?

0 投票
1 回答
736 浏览

c# - 获取有关在 VSTO 插件中登录 Office 应用程序的 LiveId (Office 365) 帐户的信息

我为 Word、Excel 等开发 VSTO 插件。我需要获取有关当前登录 Office 应用程序的用户的信息。我至少需要一个电子邮件地址。

在此处输入图像描述

我找到了这些属性Globals.ThisAddIn.Application.UserName.UserInitials并且.UserAddress。但这与LiveID帐户无关。这是关于办公室用户设置的。

我怎样才能获得所需的信息?

0 投票
0 回答
21 浏览

c# - LiveId 无效:与 Microsoft LiveId (Xamarin) 交互的移动应用程序

嗨开发商在房子里。

我有一个使用 Microsoft liveId 的双重身份验证方法的移动应用程序。

一段时间后,一些用户报告他们收到“无效 LiveID”错误,即使他们可以手动登录 Microsoft LiveId 站点。

我试图通过单步执行我的代码来查找原因,但似乎不明白为什么 Microsoft 会为某些用户返回 Invalid LiveID,即使他们以前可以登录到 Microsoft LiveId 站点和移动应用程序也是如此。

有人遇到过这个吗?

0 投票
1 回答
382 浏览

azure-active-directory - 我是否应该明确不使用标准 URL 和 MSAL 身份验证?

所有 MSAL 文档都希望我使用前缀,例如msalGUID:///在向本地设备进行身份验证时。

然后是MSAL 门户urn:ietf:wg:oauth:2.0:oob中默认显示的古怪 url。

由于我列出的每个 URL 本质上都有一个进入我的应用程序的后门,因此我想了解每个选项的安全优势。

  • 为什么我应该使用记录在案的msalGUID://方案?
  • 我不应该使用 iOS 通用链接/完全限定 URL 吗?
  • urn:ietf:wg:oauth:2.0:oob和有什么好处https://login.live.com/oauth20_desktop.srf
  • 我应该注意与 Microsoft Authenticator 的 wrt 交互,这可能取决于此?
0 投票
1 回答
55 浏览

azure-active-directory - Azure B2C 是否有最终用户门户“应用终结点”仪表板?

是否有任何 Azure B2C 最终用户可查询端点允许该所有者识别他们已向哪些租户进行身份验证?

B2C 用户的仪表板是他们与之联合的所有租户的聚合?/common 端点是否有一些扩展,我可以对其进行 OAuth 查询?(理想情况下包括 AAD B2B 访客帐户)


20 年 4 月 24 日编辑:

我在门户中发现了这意味着门户可用。

在此处输入图像描述 我正在寻找在迁移之前以编程方式向其中添加应用程序的 API。

我需要让应用程序已经“登录”或链接到我在 B2C 目录中拥有的应用程序(OIDC/SAML2 应用程序)

0 投票
1 回答
88 浏览

oauth-2.0 - Microsoft oAuth 2.0 实施发生了哪些变化?

我有一个网站使用 Microsoft 帐户进行身份验证已超过三年。它是一个 Node Web 应用程序,使用的是passport-windowslive包。

最近,当用户使用他们的 Microsoft 帐户成功登录后从 login.live.com 返回时,会收到两种类型的错误之一,有时:

为输入参数“范围”提供的值无效。目标“我的网站域”不存在。

或者:

为“代码”值提供的值无效。代码已过期。

错误是零星的。我无法在我的开发机器上重现它。

由于该passport-windowslive软件包是四年前最后一次更改的,而我的代码两年多没有更改,原因看起来像是在 Microsoft 端。发生了什么变化?


更新:问题越来越严重。以前,有时可以通过使用隐身浏览器会话或更改浏览器来解决问题。现在它发生在所有浏览器上。但是在 localhost(没有 http)上运行时,我仍然无法重现该错误。

0 投票
0 回答
98 浏览

event-log - 从事件日志中删除事件源

我试图阻止 SignInAssistant 将条目写入应用程序事件日志。这是一项与我仍在使用的 Windows Live Mail 相关联的 Windows Live ID 服务。

每次我启动 WLMAIL 时,它都会用 4 个事件 id 0 污染我的应用程序事件日志,区别在于Event data\Data

WLIDInitializationTimerQueue. QueueWorkItem started (48:31:250)

EnsureServiceStarted succeeded. Started:(48:31:245), Done:(48:31:445)

g_WLIDTimerQueue.Initialize started (48:31:249)

g_ WLIDInitializationTimerQueue.Initialize started (48:31:250)

遵循其中一项的详细 XML

如您所见,没有要查找的 GUIDHKLM\CurrentControlSet\Control\WMI\Autologger\EventLog-Application\ 或条目HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels / Publishers

logman query providers没有列出它

PSRemove-EventLog -source SignInAssistant不工作

如果我禁用服务wlidsvc应用程序将无法启动

如何停止 SignInAssistant 写入日志条目?