Libstpotify API-如何使用单点登录过程同时连接到Spotify和Facebook? [英] Libstpotify API - How can I use a single sign in process to connect to both Spotify and Facebook?
本文介绍了Libstpotify API-如何使用单点登录过程同时连接到Spotify和Facebook?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的基于libspotify的应用程序中,我是否可以提示用户使用其(Facebook)凭据单点登录同时连接到Spotify和Facebook?
场景1可能是:
- 我的基于libspotify的应用程序也是注册的Facebook应用程序。
- 用户使用其Facebook凭据授权并连接到我的应用程序。 感谢该用户会话,我希望连接到他的Spotify帐户 这可能吗?
或方案2..。这违反了OAuth安全:
- 用户使用其Facebook凭据连接到我的基于libspotify的应用程序(工作正常)
- 该应用程序以某种方式-如何?-获取Facebook会话令牌
- 该应用程序使用这些令牌来访问授权的Facebook信息,如用户的朋友收听的内容等。
- 应用程序使用这些令牌来要求更多权限?
或者有没有更好的方案,这样我就可以实现这个单一登录过程?
感谢您的帮助。
推荐答案
使用libSpotify无法实现此登录流程-用户必须使用用户名或密码登录,无论它是Spotify还是Facebook帐户,并且一旦登录,您就无法从libSpotify提取Facebook身份验证令牌。
这篇关于Libstpotify API-如何使用单点登录过程同时连接到Spotify和Facebook?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文