Authorization Workflows




This page present the identification (SSO) and authorization (.e.g OAuth) workflows used by the Maestrano platform to log users in and enable the exchange of data with third party applications.


1 - Identification/SSO Workflow

This workflow is used by all components enabled for Single Sign-On (SSO). SSO is used by third-party applications to automatically log users in. SSO is also used by Maestrano Connectors to authenticate users (Maestrano connectors are small web applications bridging a third-party API with the Connec!™ API).



2 - Authorization Workflow - Legacy

This authorization workflow is used by end users to enable the data sharing connection between the Maestrano platform and Xero, QuickBooks Online or MYOB (AccountRight Live or Essentials). The authorization workflows uses OAuth for all three accounting packages.


3 - Authorization Workflow - New Standard (connectors)

This authorization workflow is used by all new connector applications. The connector - small web application doing the bridge between the Connec!™ API and the third-party API - encapsulates the authorization and data sharing logic. The authorization logic is therefore abstracted from the core Maestrano Hub platform, giving more flexibility to developers to integrate applications which have custom authorization protocols (e.g. different from OAuth or custom OAuth).