There is no two ways about the fact that FB login is critical for me. No body wants more creds to remember on the internet. But I also want to take steps not to make it too easy for people to post when they might not really need to. and that will also help keep spammers away.
A FB user is an authenticated user by default. So what I have done is create a Role callled Content Creator (or whatever you want) that has more access. I have changed permissions on the four main content types that can be created by users on the site to reflect this.
- Research (a custom type)
- Member Galleries (another custom type)
with the new Role, users can add to these types. But they have to apply for this additional status. There are many ways to do this and using Rules, I believe that it can be automated. I may do that eventually, but for now I am just allowing folks to send me a system message via Drupal asking for access. But this was a really easy way to grant a graduated level of access.