如何在Spring Boot Project中使Google自动登录功能?

时间:2019-06-21 20:09:28

标签: java spring-boot google-oauth

我在spring项目中应用了google登录功能。功能类似于-用户使用google帐户登录时,已保存到数据库中的用户的详细信息。但是,我需要自动登录以前使用该帐户登录过的Google帐户用户。但我不知道该怎么做。 一种方法(我认为)是保存cookie,但是之后保存用户如何使用该cookie登录。

我正在使用Spring Security Oauth2获得google登录。搜索到我之后,openid用于自动登录。但是我不知道如何应用和实现它。

1 个答案:

答案 0 :(得分:2)

查看刷新令牌。一旦用户闲置2个小时(默认情况下),他的令牌就会失效。如果他有刷新令牌,则可以获取一个新令牌,当您授权该用户时,您可以将其存储在您的身边。