如何从 spotify [身份验证库] [spotify-android-auth-1.0] 注销

Posted

技术标签:

【中文标题】如何从 spotify [身份验证库] [spotify-android-auth-1.0] 注销【英文标题】:How to logout from spotify [Authentication Library] [spotify-android-auth-1.0] 【发布时间】:2017-06-23 03:03:08 【问题描述】:

我们正在使用 Spotify 身份验证库 (spotify-auth:1.0.0-beta11)。该库包含一种从帐户中注销用户的方法。

AuthenticationClient.logout(context);

更新到最新版本的 SDK (spotify-android-auth-1.0) 后,此方法已消失,Authentication Guide 表示我们可以使用

AuthenticationClient#clearCookies

但是SDK中也没有这个方法。它甚至没有记录在Android SDK API References

问题是我们现在如何从 spotify 中注销?是否有机会将 logout() 方法带回 SDK?

【问题讨论】:

你解决过这个问题吗? 是的,你解决了吗? 【参考方案1】:

根据您是否使用 Spotify 应用程序执行登录(如果您调用 AuthenticationClient.openLoginActivity),我知道的唯一方法是用户是否从 Spotify 应用程序本身注销并且您无法真正控制太多。 . 但是,如果您使用 WebView 进行身份验证,一种可能的方法是清除 Webview 的 cookie,理论上这应该可以工作,尽管我还没有测试过自己。

【讨论】:

以上是关于如何从 spotify [身份验证库] [spotify-android-auth-1.0] 注销的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 PKCE for Spotify 实现授权代码

Spotify 身份验证流程 (Spotify API)

希望从经过身份验证的 Spotify 用户帐户中获取 Artist_id

如何在我当前使用 Spotify Search API 的代码上应用 Spotify API 身份验证?

从 Spotify 请求访问令牌时出现错误“仅支持有效的不记名身份验证”

我该如何处理 Django 中的 spotify api 身份验证重定向 uri?