Yes this is quite straightforward:
- Set your site to require registration to see content using -
login required
- Set up google authentication
- Add your gsuite domain to the
email domains whitelist
which will require registrants to use an email address from that domain
You can whitelist more than one domain if necessary.