使用带有angular的spring spring-boot-starter-oauth2-client

y0u0uwnf  于 2023-05-05  发布在  Angular
关注(0)|答案(1)|浏览(134)

我想做一个应用程序的用户与谷歌连接的能力。
我已经使用了spring-boot-starter-oauth2-client,当我直接用浏览器访问我的API时,我会正确地重定向到google,我可以连接google。
但是当我用我的angular应用程序访问我的API时,我没有被重定向,我得到了一个带有谷歌链接的html文档的响应。
我想我错过了如何连接角和Spring的步骤。
有没有人试过做同样的配置?我应该只在angular中处理oauth流吗?

laawzig2

laawzig21#

你的“API”是一个资源服务器,而不是客户端。
请参阅this article了解基本的OAuth2概念和Spring安全的资源服务器配置。
另外,你应该为Angular使用一个OAuth2客户端库。我最喜欢的是angular-auth-oidc-client

相关问题