是否可以将Google身份验证限制为特定用户组?

问题描述:

我最近在我的rails 5应用程序中使用omniauth-google-oauth2 gem来验证用户,它工作正常。该应用程序旨在为特定用户群,在我的情况下,大学的学生。所有用户都有一个Google帐户,其电子邮件地址以@ait.asia@ait.ac.th结尾。是否可以将Google身份验证限制为特定用户组?

是否可以将验证限制为仅限上述用户。即只有电子邮件地址以@ait.asia@ait.ac.th结尾的用户?

当您将OmniAuth中间件添加到应用程序时,您可以将Google Apps托管域的列表传递给hd选项。

所以,你的情况,你可以做这样的初始化:

​​

你可以看到的配置选项的完整列表here