A generic OAuth strategy for OmniAuth.