Dear Douglas,
I've already gone ahead and tested your code and does EXACTLY what I would like it to do.
I had zero development knowledge so been straining myself to implementing your code.
When deploying to production, I got bombarded with 'ChatterAnswersAuthProviderRegTest'.
_first error: REQUIRED_FIELD_MISSING, Required fields are missing: [ProfileId]: [ProfileId] stack Class.ChatterAnswersAuthProviderRegTest.validateCreateUpdateUser: line 31, column 1
I ended up removing the content of the Apex test by pushing from a blank change set from a sandbox.
After hoping to have tackled all the issues, I received a code coverage issue of 53%.
I have since downloaded and forked your Github Repository, but have come to an impasse when it comes to adjusting the code to increase code coverage.
A cry for help from someone who is a little bit out of his depth at this current moment.
Regards.
TJ