繁体   English   中英

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

[英]Windows Live ID authentication : Get User Details

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

Windows Live ID身份验证实施

有什么方法可以从用户在登录时输入的服务响应中获取电子邮件ID?

我已经在下面引用了链接,但是我看到我们仅从响应服务中获取名称标识符令牌。

服务回应

用途:用户使用Windows Live ID身份验证登录到应用程序后,我想根据分配给该用户的角色来过滤要在仪表板上显示的菜单项。 因此,我需要在应用程序数据库中检查使用电子邮件ID将哪种角色分配给已登录的用户。

看起来提供的链接是一个即将过时的实现。

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

我建议使用Apps 2.0端点实施Windows Live身份验证。 您可以在https://apps.dev.microsoft.com上注册您的应用程序。 然后,请求电子邮件只是将端点请求中的范围设置为“ scope = profile + openid”的问题。 另外,如果您使用的是JavaScript,那么adal.js库将在登录时检索配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM