Add auth service and its config

This was inspired from @brandonsavage work.
What would be the primary use case for this method?