如何在 flutter 中限制 google 登录到我公司的电子邮件域 (@company.com)?

How can I restrict google login to my company's email domain (@company.com) in flutter?

问题

防止用户使用不以@mycompany.com结尾的电子邮件地址通过Google auth登录我们的内部应用程序的最佳方法是什么?

我是 flutter 的新手,有人可以向我提供有关如何实现它的参考或教程吗?

将用户电子邮件与正则表达式匹配,如果为真则为公司电子邮件,否则为公司电子邮件。


RegExp(r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[mycompanyname.com]")