0

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

Windows Live ID 身份验证实施

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

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

服务响应

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

4

1 回答 1

0

看起来提供的链接指向即将过时的实现。

本主题描述将过时的功能。此功能仅用于支持旧版应用程序。Live Connect 包含提供等效功能的功能。

我建议使用 Apps 2.0 端点实施 Windows Live 身份验证。您可以在https://apps.dev.microsoft.com注册您的应用程序。然后,请求电子邮件就是在端点请求中将您的范围设置为“范围=配置文件+openid”。或者,如果您使用 JavaScript,adal.js 库将检索配置文件作为登录的一部分。

于 2016-06-28T13:12:39.297 回答