Аутентификация в Twitter с использованием токена доступа Twitter в Azure (с использованием обратной аутентификации iOS Twitter)

#ios #authentication #azure #azure-mobile-services

#iOS #аутентификация #azure #azure-мобильные сервисы

Вопрос:

В настоящее время я работаю над приложением для 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 не поддерживается.

Есть идеи, как я мог бы заставить это работать или мне нужно переключиться с Azure на что-то другое? (И использование webview для входа в систему не является вариантом, поскольку у нас уже есть учетные записи nice already на iOS, настроенные с учетными данными).

Спасибо за помощь.

Ответ №1:

В настоящее время эта функция не поддерживается Azure Mobile Services. Вы можете поддержать запрос на функцию здесь.