如何从 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] 注销的主要内容,如果未能解决你的问题,请参考以下文章

在 EKS 上,我如何验证我通过 Terraform 配置了 Spot 实例

WebSVN - 存储库中路径的身份验证

如何从iOS ADAL身份验证LogOut?

如何将 Windows 身份验证凭据从客户端传递到 Web API 服务

Android Picasso 库,如何添加身份验证标头?

设计令牌身份验证 - 如何使用javascript访问响应头信息?