Java 将Google Signin集成到现有OAuth
Java中的后端服务器,将用户存储在数据库中。 有人在应用程序中集成了OAuth2。 用户登录后,我可以在任何地方调用此代码:Java 将Google Signin集成到现有OAuth,java,oauth-2.0,google-signin,Java,Oauth 2.0,Google Signin,Java中的后端服务器,将用户存储在数据库中。 有人在应用程序中集成了OAuth2。 用户登录后,我可以在任何地方调用此代码: SecurityContextHolder.getContext().getAuthentication().getPrincipal(); 获取当前登录的用户。 现在我想用谷歌登录。我有一个后端代码,它接收一个谷歌令牌,我可以提取它所拥有的信息。 我的问题是:如何将其与当前的OAuth2登录过程集成,以便在调用上面的代码时获得Google登录用户? 也就是说,我如何
SecurityContextHolder.getContext().getAuthentication().getPrincipal();
获取当前登录的用户。
现在我想用谷歌登录。我有一个后端代码,它接收一个谷歌令牌,我可以提取它所拥有的信息。
我的问题是:如何将其与当前的OAuth2登录过程集成,以便在调用上面的代码时获得Google登录用户?
也就是说,我如何告诉OAuth2-现在使用这个Google令牌而不是用户名/密码登录用户?
或者,如果有人能给我指出实现这一点的示例代码
多谢各位