refactor(oauth): use a generic "service" name for the oauth mixin

Fixes #1298.
That's still OAuth-only.