使用Micsrosoft帐户登录,无需请求同意访问联系信息



我正在使用ASP。NetMVC 5,并希望允许我的用户使用Microsoft帐户进行签名。

使用Microsoft帐户的默认设置将要求最终用户允许访问联系人列表以及配置文件。

有可能获得更有限的访问权限吗?我的网络应用程序和用户的联系人无关,所以我不想不必要地要求这样做。

OK这是通过使用wl.emails范围来完成的

    MicrosoftAccountAuthenticationOptions msao = new MicrosoftAccountAuthenticationOptions();
    msao.Scope.Clear();
    msao.Scope.Add("wl.emails");
    msao.ClientId = "...";
    msao.ClientSecret = "...";
    app.UseMicrosoftAccountAuthentication(msao);

相关内容

  • 没有找到相关文章

最新更新