I have a client who would like to have a resource hub for members of their organization and assign accounts with passwords to each user. This is a "free" service to anyone who is part of the organization, but they do not want it to be open to anyone who comes across the URL to sign up and gain access for free.
What would be the best way to set this up?