【发布时间】:2013-02-20 23:34:04
【问题描述】:
我想知道如何使用外部身份提供商(twitter、facebook、google、..)登录我的应用程序。
我有一个 windows 商店应用程序 和一个 asp.net web Rest API,目标是使用现有帐户(例如 twitter)向我的 Web 提供Api 一个身份。这样我就可以检索用户的信息并为他提供正确的信息。
我不明白这个过程以及我可以用来做什么。一些链接将我引导至 oAuth,但我不知道如何使用它,我不确定它是否正确。
我的 Web API 是否必须与 twitter 通信,或者所有信息都必须由 WS 应用程序检索并发送到 API? 如何在我的 API 中解码检索到的信息? 我可以检索哪些信息(ID?)
有人可以为我提供一些此类工作的教程或示例代码吗?
编辑:看来我必须使用三足 oAuth 或两足版本的 oAuth。我真的不明白我必须使用哪个版本。 Twitter 和商店应用之间的 2-legged 还是 twitter-WebApi-Windows 商店应用之间的 3-legged?
【问题讨论】:
标签: authentication oauth asp.net-web-api windows-store-apps