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

Fixes #1298.