Split functionality in OmniAuth callbacks controller into separate private methods