【问题标题】:Using Postman (or cUrl) to connect to Mobile Service (Azure)使用 Postman(或 cUrl)连接到移动服务 (Azure)
【发布时间】:2015-02-24 22:10:33
【问题描述】:

我创建了一个标准的 Azure 移动服务并关注了Add authentication to your Mobile Services app

注册了谷歌的身份并登录到工作,我得到一个令牌,像这样:

{
"user":{"UserId":"Google:123123123"},
"authenticationToken":"[token]"}
}

现在我想使用 Postman 或 cUrl 运行对移动服务的 REST 调用,但我不知道如何将令牌添加到请求中。

【问题讨论】:

  • 请发布您的解决方案作为您问题的答案,并接受它,因为它会帮助其他有同样问题的人。谢谢!

标签: curl access-token azure-mobile-services postman


【解决方案1】:

在详细阅读“Windows Azure 移动服务”一书后,我添加了标头“X-ZUMO-AUTH”和我从 Google 收到的 authenticationToken。

Rest 调用现在已通过我从 Google 收到的 UserId 作为用户进行身份验证。

【讨论】:

  • 如果您添加的令牌类似于:codenewRequest.Headers.Add("x-zumo-auth", "ya29.1AFFjN6_yw7B0UUXHHU5J0FdsJbllVt_xcDuXlZ9yYzd--XSWjMgciDMt3OMSvs0g0qu");
  • @MrinalSaurabh 老实说,我已经放弃了上面的代码库,并使用这篇很棒的博客文章在我的 API 中重写了身份验证内容:bitoftech.net/2014/08/11/…
  • 这篇文章看起来很棒。谢啦!我假设这意味着您不再使用移动服务上提供的 Azure PaaS 身份验证?我在 .Net 应用程序中使用 Pubilc(authenticated) api 应用程序做噩梦。
  • @MrinalSaurabh 你猜对了,我没有使用 Azure PaaS 身份验证。这篇博文描述了我需要让它工作的 99% 的代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-17
  • 2016-11-30
  • 2017-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多