我想让用户选择使用他们的 Google 或 Facebook 帐户登录到 Spring Boot Web 应用程序。
我查了 The Spring Cloud Security documentation还有 This GitHub issue添加此类 SSO 功能,但在两者上它们仅显示如何配置一个 SSO 服务器,因此它是 Google 或 Facebook。
如何添加这两个选项?在 Web 前端,我将为每个选项添加一个按钮,以便用户可以选择要使用的帐户,Google 或 Facebook。
或者我选择了错误的包,应该使用完全不同的东西来实现这一目标?
谢谢!
最佳答案
您基本上必须为每个提供程序安装单独的身份验证过滤器。这里有一个教程:https://spring.io/guides/tutorials/spring-boot-oauth2/ .
关于spring-boot - 如何使用 Spring Cloud Security Oauth2 在单个 Spring 引导应用程序上使用多个 Oauth2 SSO 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34567625/