Migrate an existing XERO cronjob script from Oauth 1.0 to Oauth 2.0 through a custom M2M connection

Job ID: 31554227

Budget: $30 – $250 AUD

The project is to adapt an existing JavaScript interfacing with an accounting system (XERO) from Oauth 1.0 to Oauth 2.0 through a custom Machine to Machime (M2M) connection, which simplifies the connection process.
More info here: https://developer.xero.com/announcements/introducing-custom-connections/

Focus will be on:
- ensuring secure connection and not exposing any secret keys on the web
- maintain similar functionalities (the cronjob runs every minute)
Related categories: JavaScript Web Security Xero API Development