Alors,
OAuth est en faite une sorte de "protocol" d'authentification.
Donc tu met en place ce système sur ton serveur.
Ensuite, une fois mis en place, n'importe quel client avec n'importe quel language doit pouvoir s'y connecter si il utilise le "protocole" OAuth.
Pour tester, tu peux essayer 2 languages, le JS côté client par exemple et le PHP (voir même avec PostMan par exemple qui te permet de tester tes APIs).