[feature/oauth] Update auth provider oauth to take in service providers

PHPBB3-11673