当用户重新访问我的网站时,该网站连接到Spotify网络API,用户将自动登录Spotify服务。
现在我想在我的网站上注销一个按钮,因此用户被迫再次输入他/她的凭据,因此用户可以使用不同的凭据来支持另一个Spotify帐户。
我怎样才能做到这一点?添加show_dialog = true将不会注销用户,而只是要求用户授予Spotify服务使用某些范围的权限。我需要清除会话,但不知道如何从代码中清除会话(C#)。
答案 0 :(得分:1)
这是一个更通用的问题,也是如何注销OAuth2的好答案:How to Logout of an Application Where I Used OAuth2 To Login With Google?
对于Spotify,有一个类似的链接可以链接到,它将从Spotify网站注销当前用户:https://www.spotify.com/logout/
这当然意味着您无法在同一网络会话中的两个不同应用中以两个不同的spotify用户身份登录。如果你对此感到满意,它应该可以工作。
据我所知,该链接也不允许任何人重定向到他们的网站。该页面允许重定向,但似乎只有某些预定义的站点。查看社区网站上的退出按钮:https://community.spotify.com/