【发布时间】:2020-02-10 18:24:13
【问题描述】:
我有一个移动应用程序,它使用我的 Spring Boot 后端 进行身份验证和访问数据等操作。 Spring Boot 应用程序的一部分使用 OAuth2 从资源服务器访问数据。我偶然发现了一个 oauth2 client library for Spring,它发挥了魔力,一切都开箱即用。
当我试图弄清楚这个库是如何工作的时,我似乎无法找到它处理刷新令牌的方式的答案。我知道 oauth2client 绑定到每个用户的会话,但是当会话结束时会发生什么?访问和刷新令牌不会丢失吗?
我一直在寻找将每个用户的刷新令牌持久保存在我的数据库中的方法,但我在库中没有找到任何支持。这让我想知道我是否必须自己实现它,或者是否有必要这样做。
感谢任何建议!
【问题讨论】:
标签: java spring-boot spring-security-oauth2 refresh-token oauth2resttemplate