Not the current OAuth. It is different for each provider. The standard isn't strict enough. I have to write something special each implementation I want to use. The standard needs to be modified so every implementation works exactly the same way - then I'd say OAuth would be a good potential solution.
The provider of an oauth endpoint normally still requires you to send your private credentials.
It also ties a lot of identities together making it not Angkor solution for many people.