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

Fixes #1298.
or hasServiceSameBrowser? or is this still OAuth-only?