问题标签 [microsoft-account]

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

visual-studio - AAD 和 NuGet 与 MSA 和 NuGet

我们在一个不是所有者的共享存储库中工作。我们的 AAD 帐户已被邀请 - username@domain.com。我们访问 Git 存储库没有问题。

问题:我们无法访问 NuGet 存储库。我们可以在 ADO 中访问它并查看所有工件。但是,当我们尝试在 VS 中拉取 repo 时,我们会得到 401 Unauthorized。

解决方法是使用个人 Microsoft 帐户 (MSA)。可以理解,这不是一个好主意——这是客户的工作。

问题:当受邀的 AAD 帐户不是所有者组织的一部分时,ADO 的 NuGet 功能是否仅受 MSA 支持而不是 AAD 帐户?这是硬限制吗?

谢谢!

0 投票
3 回答
3538 浏览

azure-active-directory - 租户“UserVoice, Inc.”中不存在所选用户帐户

我正在尝试登录并在https://feedback.azure.com/forums/915433-azure-sphere/suggestions/36196912-allow-for-transfering-device-ownership上投票

使用我的个人 microsoft 帐户时,它显示“租户 'UserVoice, Inc.' 中不存在所选用户帐户。” 并且无法访问该租户中的应用程序'91a42e81-999b-4cf1-aa36-bb33f25ff53b'。该帐户需要先添加为租户中的外部用户。“

据我了解,这是 UserVoice 租户的问题,我无权访问它以将我的电子邮件添加为来宾用户。

0 投票
0 回答
61 浏览

azure-active-directory - Azure AD + Microsoft 帐户应用程序中缺乏组合同意的解决方法/缺点

Azure AD 代表流程的文档表明合并同意不适用于个人 Microsoft 帐户。它说“其他策略会出现”。

  1. 它实际上只提供了另一种策略(为 Web 应用程序和中间层服务使用组合的 AAD 应用程序)。实际上是否有其他策略来解决这个问题,或者只有这个?
  2. 没有列出单一应用方法的缺点。有什么缺点吗?我认为必须有一些否则使用单个应用程序将是默认方法,而不是针对此特定问题的解决方法。

谢谢!

0 投票
1 回答
47 浏览

identity - 如何在我的 AADB2C 应用程序中启用组织 ID 登录?

我已按照此页面上的说明添加使用 Microsoft 帐户注册/登录我的应用程序的功能。个人帐户似乎可以正常工作,但组织 ID 却不行。而且,如果我输入的电子邮件地址既是组织 ID 又是个人帐户,则在任何时候都不会提示我选择“工作或学校帐户”与“个人帐户”。当我使用同一电子邮件登录 Azure 时,系统会提示我选择一个。

配置说明专门讨论了启用“任何组织目录中的帐户和个人 Microsoft 帐户(例如 Skype、Xbox、Outlook.com)”。并且我已经确认在我注册的应用程序中正确设置了此选项。

我还需要做些什么来在我的 AADB2C 应用程序中启用注册和使用组织 ID 登录吗?

0 投票
1 回答
113 浏览

android - 使用 MSA (AAD) 的多个应用程序的单点登录

我正在创建一个新的 android 应用程序,我不希望用户再次输入我的应用程序的凭据。我也想使用已经登录的 MSA 帐户登录我的应用程序。我怎样才能做到这一点?AAD/MSA 是否支持移动设备中多个应用程序的单点登录?如何配置?

0 投票
1 回答
96 浏览

windows - 为什么 Windows 10 不允许我设置我的 Windows 管理员用户名?

当我重置我的 Windows 10 时,当我打开 cmd 时,显示的用户路径是 C:\Users\nitis> 但是我的名字是 Nitish,我希望显示它并且 Windows 10 无处要求我设置我的用户名。我为此创建了一个新的 Microsoft 帐户,但无济于事,因为每次它使用名称的前 5 个字符

当我尝试使用以前的 Microsoft 帐户重置 Windows 10 时……它使用了我姓氏的前 5 个字符。

请帮我做什么

0 投票
1 回答
283 浏览

authentication - MicrosoftAccount、AzureAD 和 OpenIdConnect 身份验证有什么区别?

当我试图了解MicrosoftAccountAzureADOpenIDConnect身份验证之间的区别时,我感到非常困惑。

我正在尝试构建一个 .Net Core MVC 应用程序,该应用程序允许一些用户使用本地帐户进行身份验证,但有些用户使用 Microsoft 帐户进行身份验证。对于这两种类型的身份验证,我确实需要在 DB 中有一个本地用户,因为我有一些基于此的自定义授权机制。

我首先从模板创建应用程序并选择“本地帐户”身份验证。然后我根据本教程添加了 MicrosoftAccount 身份验证https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/microsoft-logins?view=aspnetcore-3.1。这是使用 Microsoft.AspNetCore.Authentication.MicrosoftAccount 并且似乎工作正常。

但是,当我从模板创建新应用并选择“工作或学校帐户”身份验证时,我可以看到它使用了不同的库 - Microsoft.AspNetCore.Authentication.AzureAD.UI。它似乎做同样的事情。我可以看到我可以挂钩以将 AAD 用户与我的本地数据库连接的事件。

浏览网络时,我发现了一些其他使用 OpenIDConnect 实现相同目的的教程。

这些方法有何不同?我应该使用哪一个,为什么?

将来我希望能够在用户目录中查询其他用户的列表。这三种方法中的任何一种都会更容易满足这一要求吗?

0 投票
0 回答
50 浏览

visual-studio-code - 从源代码构建 VSCode 时,如何启用实验设置同步?

VSCode v1.43 实验性支持使用 Microsoft 帐户进行设置同步:https ://code.visualstudio.com/docs/editor/settings-sync

Insiders 中存在“打开同步...”选项,但在从源代码构建 VSCode 时不存在。

我发现原因是缺少配置product.json

有没有办法在这种模式下启用设置同步?这是强制性的,因为我需要调试此功能的一些代码。

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 投票
1 回答
152 浏览

php - 从 php 作为组织更新 Microsoft Azure 帐户密码

我目前正在尝试将用户在我的网站(简单的 Php 和 Mysql)上使用的密码与我为他们创建的 Microsoft 帐户的密码同步。所以基本上他们都有一个带有随机密码的{user_id}@mydomain.com帐户,如果他们想使用它,他们基本上会在我网站客户区的专用页面上重新输入他们的密码,这样我就可以创建一个API 调用并用自己的方式更新随机密码。

  • 我在没有登录用户的情况下工作(原因很明显)
  • 我已正确设置所需的“应用程序权限”: User.ReadWrite.All、User.ManageIdentities.All、Directory.ReadWrite.All

但是,它说我没有足够的权限:

这是我目前用来更新密码的代码,以防万一:

我还留给您 patch_microsoft_graph() 函数的参考:

有人可以帮忙吗?提前致谢