我有一个Windows桌面应用程序,用于收集和存储有关用户媒体库的元数据。它在概念上与trakt和follw.it类似,但数据存储在用户计算机的本地存储在嵌入式数据库(SQLite)中。
我想添加一些功能,让用户可以在线将他们的元数据上传到服务器。这将让我添加新功能,例如在网络和社交网络方面展示他们的内容。
所以我正在考虑为用户创建一个Web服务来上传和下载他们的媒体数据。我想知道是否可以使用OpenID或OAuth,以便我可以外包认证部分。这就是我的想法:
我想它的要点是,我希望用户在Web服务上识别自己,但我也想避免让他们创建另一个登录(我想避免必须处理身份验证)。这个想法有可能以任何方式出现吗?