Registering non-standard OAuth 2 providers