Аутентификация ServiceStack и Facebook/Twitter из приложения iOS

ServiceStack на моем сервере имеет встроенные конечные точки для /auth/facebook и/auth/twitter... но полезны ли они только при использовании браузера?... как насчет приложения?

У меня есть приложение iOS, которое использует встроенные учетные записи Facebook и Twitter в объекте ACAccountStore. С этими объектами я в конечном счете могу вызвать SLRequest.GetPreparedUrlRequest... здесь я могу извлечь следующее:

Facebook: (из запроса url) access_token

Twitter: (из заголовка запроса) oauth_nonce, oauth_signature_method, oauth_timestamp, oauth_consumer_key, oauth_token, oauth_signature и oauth_version

Могу ли я каким-либо образом использовать их с auth/facebook или auth/twitter для входа в систему и даже, возможно, зарегистрировать учетную запись со встроенными функциями? Мне кажется, что эти конечные точки предназначены для браузера. Есть ли другой способ сделать это... или я должен просто написать свои собственные конечные точки для аутентификации использования (например, в Facebook) access_token и получения информации о пользователе на сервере непосредственно из графика Facebook?

+7
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос