Quick and Easy third party authentication
I think there should be a quick way for third party applications to authenticate into the XERO API.. Because as far as I know there currently isn't a quick way for the authentication of users keys and certificates authenticated in a couple of seconds rather than minutes without requesting a lot of information from the web services (give and take how many invoices or contact information has to be recieved).
Hi Michael
It seems like you are basing this on your experience of using a private API application? We also have two other application types: partner API apps and public API apps that use the 3-legged OAuth process which to the end user is as simple as clicking a button in a 3rd-party app, logging into Xero and approving a connection between the other application and their Xero organisation. Overview here: http://blog.xero.com/developer/api-overview/
You can see this in action by using the API previewer – if already connected to an organisation, disconnect and go through the process of connecting again – that is the same workflow as public/partner API apps use.
Note this makes it easy for the end user, but there will always be work involved for the 3rd party applications themselves in terms of setup etc.
Hope that is what you are after!
-
Michael Jones commented
Something as simple as a new Endpoint https://api.xero.com/api.xro/2.0/authenticate which returns true or false.