Core Application for the oAuth authentication to the public Xero api.
This core component was meant to be use with the XeroMobileApi Application. Although this is a web component, it's logic was built to work in a mobile flow.
This implementation was based on the component oAuth Connectors. Using the same logic do generate a HMAC_SHA1 encrypted key.