【发布时间】:2015-01-11 01:21:03
【问题描述】:
我目前正在开发一个 iOS 应用程序,它将(如果我能解决这个问题)使用 Azure 作为后端。用户应该使用他们已经在 iOS 设备上设置的 iOS 帐户登录。我比使用反向身份验证 (https://dev.twitter.com/docs/ios/using-reverse-auth) 来获取用户的访问令牌,我想使用所述访问令牌来登录用户。
我尝试使用 (Swift sn-p)
let tokenDictionary = ["access_token": "<token-I-got>"];
client.loginWithProvider("twitter", token: tokenDictionary.bridgeToObjectiveC(), completion: {(user: MSUser!, error: NSError?) in
if let user = user? {
print(user.userId)
} else if let error = error? {
print(error)
}
})
但 API 返回的唯一内容是:
不支持 Twitter 令牌的 POST。
有什么想法可以让它工作,还是我必须从 Azure 切换到不同的东西? (并且使用 webview 登录不是一个选项,因为我们已经在 iOS 上使用凭据设置了这个不错的帐户)。
感谢您的帮助。
【问题讨论】:
标签: ios authentication azure azure-mobile-services