我的服务器上的 ServiceStack 已经为 /auth/facebook 和 /auth/twitter 内置了端点……但是这些仅在您使用浏览器时有用吗?……对于应用程序呢?
我有一个 iOS 应用程序,它利用 ACAccountStore 对象中的内置 Facebook 和 Twitter 帐户。有了这些对象,我最终可以调用 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 图表中获取服务器上的用户信息?