您如何向Google申请从Azure移动应用程序返回的令牌获取用户个人资料信息?具体来说,我在Objective-C中使用iOS Microsoft SDK。Azure移动应用程序 - 请求用户配置文件信息
- 我发现这article但它看起来基于日期,并返回的响应中引用旧的信息。
- 我也打过电话
/.auth/me
为GET
要求,但使用自定义的API支持,在iOS SDK中返回Cannot GET /api/.auth/me
您如何向Google申请从Azure移动应用程序返回的令牌获取用户个人资料信息?具体来说,我在Objective-C中使用iOS Microsoft SDK。Azure移动应用程序 - 请求用户配置文件信息
/.auth/me
为GET
要求,但使用自定义的API支持,在iOS SDK中返回Cannot GET /api/.auth/me
你需要做一个HTTP请求到/.auth/me
,但没有。换句话说,直接使用NSURLRequest
,而不是MSClient.invokeAPI
。您的通话需要进行身份验证,因此请将client.currentUser.mobileServiceAuthenticationToken
中的令牌放在X-ZUMO-AUTH
标头中。
我们有一个向客户端SDK添加方法的开放式功能请求,以使其更容易:https://github.com/Azure/azure-mobile-apps/issues/30。
而且,您说的正确的是您的文章引用了有关Azure移动服务的信息,在涉及身份验证时其行为完全不同。
我通过GET请求发送了哪些信息?它似乎需要一个标题值。 – bdparrish
在X-ZUMO-AUTH标头中附加来自client.currentUser.mobileServiceAuthenticationToken的令牌。 – mattchenderson
关于#2,它看起来像你正在使用的客户端预先将“/ api”添加到/.auth/me,这就是为什么它不起作用。 –