Not specifically any experience with xero, but OAuth is a standard protocol.
Depending on what you need to do you can have a look at the open authentication module in the appstore or have a search on the forum for OAuth end rest services. This will help in finding the solution for creating the integration with xero.