Windows Live ID在不同的应用程序上为同一用户提供不同的用户令牌?

时间:2009-04-04 13:56:16

标签: windows-live-id windows-live

Windows Live ID似乎在不同的应用上为同一用户提供不同的用户令牌。

这是独家新闻。

Windows Live ID(我认为)可以为我提供唯一用户令牌。 我想用它来识别用户。 我的应用程序是2部分... 1 = ASP.NET webapp ... 2是WPF。 (相同的DB /用户表)

问题:

当用户登录ASP.Net时 - 我得到UserToken = 00202009399。

当用户登录WPF时 - 我得到UserToken = 00829909233。

问题:

  • 这是一个老生常谈吗?如果是的话 - 什么是 解决?

(如果这是计划行为 - 我只能认为MS想要为每个应用程序或域分隔用户令牌)

  • 是否设置了Tell LiveID 这2个不同的应用程序(WPf& ASP.Net)来自同一个 Orginization / Owner / Azure Account?

1 个答案:

答案 0 :(得分:0)

我知道这个答案在游戏中很晚。 Windows Live ID为登录您站点的每个Windows Live用户提供唯一的站点特定标识符。它的设计允许用户从一个站点到下一个站点的机密性和安全性。

  

是否有设置告诉LiveID这两个不同的应用程序(WPf和ASP.Net)来自相同的Orginization / Owner / Azure帐户?

如果您希望具有相同的标识符,则必须使用相同的App Id。如果您想要维护您从中登录的应用程序的一部分,可以使用context Parameter设置返回的路径,唯一的要求是它们必须位于您在注册时设置的相同域中应用