Spring安全性和使用谷歌登录

时间:2013-09-22 14:40:53

标签: spring-security openid google-apps

我在我的网络应用程序中使用google open id实现了Spring安全登录,如article

中所述

但有没有办法允许某些谷歌应用领域的所有成员登录,没有明确列出所有用户?

或者,至少保留用户列表,但使ids与主机无关(现在谷歌为每个部署主机生成不同的ID)

1 个答案:

答案 0 :(得分:1)

我们通过将相应的域列入白名单来完成此任务:

  • 实施AuthenticationUserDetailsS​​ervice< OpenIDAuthenticationToken>
  • 覆盖loadUserDetails()并检查域

您可以在GitHub上查看确切的代码(Sample Code)或阅读我们如何实现Spring& OAuth:https://techdev.io/en/developer-blog/using-spring-and-oauth-in-trackr