问题标签 [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 投票
0 回答
515 浏览

node.js - 护照-windowslive 的 500 回调错误

[固定的]:

在我的代码中,我失踪了


我正在编写一个演示应用程序来访问 microsoft one-drive 当我访问http://localhost:3000/auth/mslive时,我的应用程序会将我重定向到 windows-live 的单点登录

但是,“/mslive”和“/mslive/callback”中的回调函数永远不会被命中。当 Windows Live 尝试重新定向回我的应用程序时,我不断收到 500 错误。任何想法?

应用程序.js

auth.js

0 投票
1 回答
115 浏览

office365 - 配置 Azure Active Directory 以提示输入帐户类型

我使用 Azure Active Directory 对我的应用程序进行身份验证,并且我的电子邮件地址既是 Microsoft 帐户(以前的 Live ID)又是 Office 365 帐户。我将电子邮件作为现有 Microsoft 帐户添加到我的 AAD。但是,当我转到应用程序登录页面并输入此电子邮件时,我会自动重定向到组织登录页面(Office 365 登录页面)并且无法使用 Microsoft 帐户登录。

我假设可以在登录之前提示用户输入他们的帐户类型(类似于 Azure 门户本身的做法)。如何将 AAD 配置为提示输入帐户类型?

0 投票
2 回答
105 浏览

google-app-engine - 使用 Microsoft OpenID (Windows Live)

我在 Google App Engine 上有一个小项目。根据存在于同一 GAE 中的文档中的说明,我有一个通过 OpenID 的登录系统,非常基本。

在文档中有一个包含 OpenID 链接的列表,例如 Yahoo 和 Google。我想知道我的应用程序使用 Windows Live OpenID 进行身份验证的链接是什么。

0 投票
1 回答
151 浏览

asp.net - 在我自己的登录表单中使用 Windows Live Id 身份验证

我想在我的 Asp.Net/MVC Web 应用程序中使用 Windows Live Id Authenticaiton,但我不想使用 Microsoft 提供的登录屏幕。

我想让我的自定义页面用于登录,从用户那里获取用户名和密码,然后将这些凭据发送到 Windows Live ID 进行身份验证,如果用户通过身份验证,我会返回响应。

这可能吗?

0 投票
1 回答
359 浏览

asp.net-mvc-4 - 检查电子邮件 id 是否为 windows live id

我正在开发 MVC4 应用程序,我想使用 windows live id 对我的应用程序进行身份验证。我已经开发了可以邀请用户的页面,所以我想检查用户的电子邮件 id 是否是 windows live id?

我尝试了不同的方法,但它们只是在验证电子邮件 ID 是否为 gmail id。

我试过下面的代码。但它适用于 Gmail,不适用于 windows live id

还有其他方法可以实现吗?

0 投票
1 回答
355 浏览

c# - Windows Live ID 身份验证:获取用户详细信息

我已经按照以下链接步骤实施了 Windows Live ID 身份验证:

Windows Live ID 身份验证实施

有没有办法从用户在登录时输入的服务响应中获取电子邮件 ID?

我参考了下面的链接,但我看到我们只从响应服务中获取名称标识符令牌。

服务响应

目的:一旦用户使用 Windows Live ID 身份验证登录到应用程序,我想根据分配给该用户的角色过滤要在仪表板上显示的菜单项。所以我需要在应用程序数据库中检查使用电子邮件 ID 为登录用户分配了什么样的角色。

0 投票
1 回答
505 浏览

azure-active-directory - 尝试将 Converged Microsoft Account 和 Azure AD 与 mod_auth_openidc 一起使用

阅读以下文章后:

http://blogs.technet.com/b/ad/archive/2015/08/12/azure-ad-microsoft-account-preview-sign-in-personal-and-work-accounts-using-a-single-堆栈.aspx

我尝试按照以下文档实现 OpenID Connect/Oauth 代码流:

https://azure.microsoft.com/en-us/documentation/articles/active-directory-appmodel-v2-overview/

我正在使用 mod_auth_openidc 作为我的依赖方(我与 Google 和我自己的 OpenID 提供商合作。

我已经在https://apps.dev.microsoft.com注册了我的应用程序,并完成了所有步骤。我在 microsoft 获得登录屏幕,然后是权限屏幕,当它重定向回我的站点并点击 mod_auth_openidc 时,我收到一条错误消息:

错误:

OpenID Connect 提供程序返回错误:处理响应类型时出错。

在我的 Apache 错误日志中,我得到: oidc_proto_validate_code_response: requested flow is "code" but no "access_token" parameter found in the code response, referer: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?response_type=code&scope=openid&client_id=xxx&state=yyy&redirect_uri=https%3A%2F%2Fdst-dev.mydomain.com%2Foauth2callback&nonce=zzz

oidc_proto_resolve_code_and_validate_response: code response validation failed,

我想弄清楚问题出在哪里。Microsoft 发送的 mod_auth_openidc 是否存在问题,或者 mod_auth_openidc 端是否存在错误或配置问题?

0 投票
1 回答
206 浏览

windows - 远程连接到 Windows 10 或在远程桌面客户端中使用 Microsoft ID 登录的帐户的登录名是什么?

当我编写 C# 以从 Mac 连接到 Windows 10 PC 时,我发现连接失败。我再次尝试使用 Microsoft 远程桌面客户端,它说授权失败。PC 上的唯一帐户是使用以前是 LIVE ID 的 Microsoft ID 登录的(例如 abc@live.com)。

我试过了

abc@live.com"

或帐户列表中显示的全名

AB (abc@live.com)"

或帐户的用户名,也是用户主文件夹的名称

美国广播公司

他们都没有工作。

我设法连接了本地帐户凭据(带有密码的常规帐户名),但我需要知道当用户仅使用 Microsoft ID 登录(没有脱机帐户)时如何在应用程序中自动设置帐户名。

任何意见?

0 投票
0 回答
79 浏览

c# - Outlook.com REST API - 与 LiveID Live SDK 的向后兼容性

我正在使用新的统一 Outlook Rest API,它适用于 Office 365 帐户,但 Outlook.com 帐户经常抛出 MailboxNotEnabledForRESTAPI 异常。我知道现在正在进行过渡,这会将所有现有帐户转移到新的 API。是否有关于如何实现对旧版 LiveId/Windows Live SDK 的向后兼容调用的示例?应用程序注册门户在高级下有一个名为“Live SDK Support”的复选框。这是什么意思,当用户使用我的服务并且他们没有被转换时,我该如何编写回退逻辑?任何帮助将不胜感激,因为我们正试图在第二天左右提供这项服务。

0 投票
0 回答
72 浏览

oauth - Microsoft 工作或学校帐户使用 oauth 2.0 注销

我想使用指定重定向链接的oauth通过我的网站链接从Microsoft 工作或学校帐户中注销用户。有没有可能这样做,注销 uri 是什么?有没有对应个人账号里的uri:“ https://login.live.com/oauth20_logout.srf