我想创建一个构建在SpotifyAPI之上的RESTAPI。它将是一款用户播放列表管理应用程序,可以从spotify api获取用户数据。用户将仅限于spotify社交登录。当有人第一次登录时,我将在数据库中创建一个帐户。我的问题是,在成功登录spotify后,我不知道应该将我的spotify access_令牌存储在哪里。我考虑将其存储在登录后创建的jwt令牌中。我将使用本教程和本教程来实现它,然后向我的jwt令牌添加另一个声明。我知道spring oauth2客户机中已经有了解决方案,但我可以看到一个问题:
我希望在登录后使用RESTAPI和SpringOAuth2客户端解决方案创建用户会话,但RESTAPI应该是无状态的。也许有人知道我该如何覆盖此的默认配置?
另一个问题是,我应该如何从登录用户处获取spotify_访问令牌?在本教程中,他们对社交登录使用默认配置,正如我前面所说的,我希望在不创建任何服务器端会话的情况下使用RESTAPI。
以前有过这样的问题吗?也许有人知道如何覆盖默认的SpringOAuth2客户端设置?我将感谢你的任何建议。
暂无答案!
目前还没有任何答案,快来回答吧!