1

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

我正在尝试为 Live Connect 使用一些示例代码,并且已经能够让登录部分正常工作。最后,我在登录后得到一个 access_token。

在同一个 Windows 窗体应用程序的移动服务端,我正在尝试使用 REST 登录。但是,我似乎收到“401 Unauthorized”响应,因为“身份验证令牌的签名格式错误或由不同的密钥签名”

JWT 似乎有两个 '.' 在令牌中。SWT 似乎有 '/'、'+' 和 '='

我需要进行转换吗?

有没有办法配置 Live Connect,以便返回的身份验证令牌是 JWT(或任何移动服务期望的)?

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

4

1 回答 1

2

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

由此处的答案证实: http ://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/4a110db0-6468-44fb-9152-771987ded050

于 2013-02-22T17:42:26.057 回答