根据 http://msdn.microsoft.com/en-us/library/live/hh826544.aspx#restrict_jwt上的描述,我仍然不知道如何使用此功能。我的理解是:
我需要创建两个 win8 应用程序。例如,AppA 和 AppB
在配置您的应用程序中使用 Live 服务配置它们。
仅使用重定向 Uri 指定一个应用程序。例如,将“url://appA”指定为 AppA 的重定向 Uri。
确保两个 win8 应用的“Restrict JWT Issuing”选项都设置为“No”
对于 AppB,使用来自 AppA 的重定向 Uri 来初始化 LiveAuthClient 对象: var authClient = new LiveAuthClient("url://appA"); 之后,从 Live connect 到 AppB 的身份验证令牌应该能够被 AppA 的客户端密码解析。但事实证明,认证失败,没有返回认证令牌。
有人可以帮助指出我的理解是否正确。提前致谢。