我想要一个 Windows Store/Windows Phone 8.1/Universal (UAP) 应用程序将数据存储到云中的数据库。我想使用所有者 ID 而不是要求在我的后端注册。到目前为止没有问题。但我也想允许用户通过网络应用程序访问数据。如果用户通过 Microsoft 帐户登录,我能否获得相同的所有者 ID?
我明白,在这两种情况下,我都可以请求用户的电子邮件地址。但由于这个可以由用户更改,我不想依赖它。
也许您有类似的设置并指导我一下?
我想要一个 Windows Store/Windows Phone 8.1/Universal (UAP) 应用程序将数据存储到云中的数据库。我想使用所有者 ID 而不是要求在我的后端注册。到目前为止没有问题。但我也想允许用户通过网络应用程序访问数据。如果用户通过 Microsoft 帐户登录,我能否获得相同的所有者 ID?
我明白,在这两种情况下,我都可以请求用户的电子邮件地址。但由于这个可以由用户更改,我不想依赖它。
也许您有类似的设置并指导我一下?
是的,你可以这样做。您需要用户通过 OAUTH 协议使用相同的 Microsoft 帐户登录。用于此的 API 在这里: https ://msdn.microsoft.com/en-us/library/office/dn631818.aspx