我想知道如何使用外部身份提供者(twitter、facebook、google、..)来登录我的应用程序。
我有一个Windows 商店应用程序和一个asp.net Web Rest API,目标是使用现有帐户(例如 twitter)向我的 Web Api 提供身份。所以我可以检索用户的信息并为他提供正确的信息。
我不明白这个过程以及我可以用什么来做到这一点。一些链接将我引导至oAuth,但我不知道如何使用它,我不确定它是否正确。
我的 Web API 是否必须与 twitter 通信,或者所有信息都必须由 WS 应用程序检索并发送到 API?如何在我的 API 中解码检索到的信息?我将能够检索哪些类型的信息(ID?)
有人可以为我提供一些此类工作的教程或示例代码吗?
编辑:看来我必须使用三足 oAuth 或两足版本的 oAuth。我真的不明白我必须使用哪个版本。Twitter 和商店应用程序之间的 2 条腿还是 twitter-WebApi-Windows 商店应用程序之间的 3 条腿?