使用Azure上的Twitter访问令牌使用Twitter进行身份验证(使用iOS Twitter反向身份验证)

时间:2014-07-05 19:33:04

标签: ios authentication azure azure-mobile-services

我正在开发一个iOS应用程序,如果我能解决这个问题,可以使用Azure作为后端。用户应该使用他们已在iOS设备上设置的iOS帐户登录。我使用反向身份验证(https://dev.twitter.com/docs/ios/using-reverse-auth)获取用户的访问令牌,我想使用所述访问令牌登录用户。

我尝试使用(Swift代码段)

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上设置了这个很好的帐户。)

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Azure移动服务目前不支持此功能。您可以提交功能请求here