Windows Azure移动服务:身份验证

时间:2013-05-26 17:21:01

标签: azure-mobile-services

我正在使用WAMS:Microsoft身份验证。

目前,我有2个使用WAMS MS身份验证的Windows应用商店应用。你知道WAMS会给你一个“userID”,就像'dcasdasdcasdcasdcad12ecqwecsacd'等。而且这个“userId”在我的两个应用程序中都是不同的。

所以,我的问题是:

  1. 这是我的应用程序WAMS(+我的MS帐户)生成的ID 或者它是我的MS帐户的ID?
  2. 一个应用程序会改变吗?
  3. 我可以在Users表中将它用作PK吗?
  4. 如果使用此“userId”,我可以获取用户名或用户联系人吗?

2 个答案:

答案 0 :(得分:0)

问题1:我认为此应用程序根据用户ID和应用程序ID的组合生成密钥。

问题2:在同一个应用程序中不会更改id我只想添加问题3对此问题的回答是,您可以将用户添加到您拥有的表中并将其ID作为主键。在WAMS中的所有这些表存储在Windows Azure SQL数据库中之后。看看下面的教程。

http://www.windowsazure.com/en-us/develop/mobile/tutorials/authorize-users-in-scripts-dotnet/

关于最后一个问题:您必须使用SDK获取身份的平台。在下面的教程中,您可以发现他安装了Live SDK以使用Windows应用程序的身份验证

http://www.windowsazure.com/en-us/develop/mobile/tutorials/single-sign-on-windows-8-dotnet/

我希望这有助于让我知道你是否需要其他任何东西。

答案 1 :(得分:0)

对于问题4,您可以发现有关用户的更多信息,只要他们同意您访问他们的信息。

您可以在此处找到更多信息:http://msdn.microsoft.com/en-us/library/live/hh826534.aspx