我想让用户选择使用他们的Google或Facebook帐户登录Spring Boot网络应用程序。
我检查了The Spring Cloud Security documentation以及This GitHub issue以添加此类SSO功能,但两者都只显示如何配置一个SSO服务器,因此它可以是Google或Facebook。
如何添加这两个选项?在网络前端我将为每个选项添加一个按钮,以便用户可以选择使用哪个帐户,谷歌或Facebook。
或者我选择了错误的包,应该使用不同的东西来实现这个目标?
谢谢!
答案 0 :(得分:2)
您基本上必须为每个提供程序安装单独的身份验证筛选器。这里有一个教程:https://spring.io/guides/tutorials/spring-boot-oauth2/。
答案 1 :(得分:-2)
查看auth0.com。它可以轻松地与spring应用程序集成,并将所有用户管理功能从您的应用程序中删除。