用于Azure移动服务(REST)的Live Connect身份验证令牌

本文关键字:Live Connect 身份验证 令牌 REST Azure 移动 服务 用于 | 更新日期: 2023-09-27 18:00:18

我有一个简单的Windows窗体应用程序来尝试Live Connect和Azure移动服务。不是Windows 8现代应用程序。

我正在尝试使用Live Connect的一些示例代码,并且已经能够使登录部分正常工作。最后,我在登录后获得了访问权限。

在同一个WindowsForms应用程序的移动服务端,我正在尝试使用REST登录。然而,我看到他们得到了"401未经授权"的响应,因为"身份验证令牌的签名格式错误或由不同的密钥签名"

JWT似乎有两个"。"在令牌中。SWT似乎有"/"、"+"answers"="

我需要转换吗?

有没有一种方法可以配置Live Connect,使返回的身份验证令牌为JWT(或移动服务所期望的)?

我已经在Live Connect和移动服务上检查了客户端机密,它们是正确的。

用于Azure移动服务(REST)的Live Connect身份验证令牌

正如@carlosfigueira所指出的,在Live Connect开发者中心,您的应用程序需要在重定向域字段中有一些内容。它可以是一个伪URI。

根据此处的答案进行更正:http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/4a110db0-6468-44fb-9152-771987ded050