Libstpotify API-如何使用单点登录过程同时连接到Spotify和Facebook? [英] Libstpotify API - How can I use a single sign in process to connect to both Spotify and Facebook?

查看:13
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆