【问题标题】:Windows Azure Mobile Services: AuthenticationWindows Azure 移动服务:身份验证
【发布时间】:2013-05-26 17:21:01
【问题描述】:

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

目前我有 2 个使用 WAMS MS 身份验证的 Windows 应用商店应用程序。您知道 WAMS 会返回一个“userID”,类似于“dcasdasdcasdcasdcad12ecqwecsacd”等。而这个“userId”在我的两个应用程序中都不同。

所以,我的问题是:

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

【问题讨论】:

    标签: azure-mobile-services


    【解决方案1】:

    对于问题 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/

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多