用于Azure移动服务(REST)的实时连接身份验证令牌

时间:2013-02-21 04:43:45

标签: c# rest azure-mobile-services jwt live-connect-sdk

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

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

在同一Windows窗体应用程序的移动服务端,我尝试使用REST登录。但是,我希望得到一个" 401 Unauthorized"响应因为"身份验证令牌的签名格式错误或由其他密钥签名"

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

我需要进行转换吗?

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

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

1 个答案:

答案 0 :(得分:2)

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

通过答案进行了解答:http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/4a110db0-6468-44fb-9152-771987ded050