Only register one of each authentication provider

Fixes #655
merged branch davedevelopment/duplicate-auth-providers (PR #673)

This PR was merged into the master branch.

Discussion
----------

Only register one of each authentication provider

Fixes #655

Commits
-------

657bf5f Only register one of each authentication provider