【问题标题】:Live Authentication and Permission Scopes实时身份验证和权限范围
【发布时间】:2016-01-11 20:43:37
【问题描述】:

我只想在我的应用服务移动应用中请求一组非常具体的权限。 我正在使用 Microsoft 帐户身份验证,我查看了多个范围,但没有一个能满足我的需求。

wl.basic 要求太多、联系人等。我如何要求仅访问电子邮件地址和登录?

Wunderlist 是我正在寻找的完美示例,图片附在下面:

【问题讨论】:

    标签: c# authentication azure-mobile-services microsoft-live-connect


    【解决方案1】:

    这是一篇博客文章,描述了我认为您需要的功能:http://blogs.msdn.com/b/azuremobile/archive/2013/11/25/what-s-new-in-azure-mobile-services-1-6-4247.aspx

    您现在可以使用移动服务“配置”标签中的特殊应用设置来设置基于 Web 的登录所需的自定义范围。范围分别在 Facebook、Google 和 Microsoft 帐户的键“MS_FacebookScope”、“MS_GoogleScope”和“MS_MicrosoftScope”中指定为空格分隔的值。

    有关可用范围的文档可在此处找到: https://msdn.microsoft.com/en-us/library/dn631845.aspx

    我猜你需要的两个作用域是wl.signinwl.emails。如果您要使用这两个,那么您只需添加 MS_MicrosoftScope 并将其设置为“wl.signin wl.emails”。您应该能够使用空格或逗号分隔各个范围。

    【讨论】:

    • 谢谢!我没有意识到您可以在不使用基本功能的情况下使用扩展范围。这两个范围正是我所需要的。
    • @MattF 太好了,很高兴这有帮助!您介意将此标记为答案吗? :)
    • 啊,很抱歉,找不到在哪里标记为答案!再次感谢:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-10
    • 2012-12-02
    • 2022-11-11
    • 2019-07-06
    • 1970-01-01
    • 2016-04-20
    • 2020-11-29
    相关资源
    最近更新 更多