I am building an intranet site for a community to share confidential information. Access to the entire site should require registration and login. Registration should require an email invite with a unique registration code.
Here is a description of the log-in process:
So here's the question: what plugin/plugins do you recommend to implement this authentication flow? I don't need extra bells and whistles, and the interface should be unobtrusive. Our content craters shouldn't have to worry about authentication or authorization. At the present, different pages don't need to have different authorization settings. The whole site is available upon login, and nothing is available when no user is logged in.
Thank you for your help!