# OAuth Flow

Aurinko provides a Unified OAuth Flow that is backed by providers' OAuth2 (i.e. Google, Office 365, Zoho Mail, Salesforce, HubSpot, SugarCRM) or by secure password-based authentication (i.e. MS Exchange, IMAP accounts).

There OAuth flows are available:

1. [Account](https://docs.aurinko.io/authentication/oauth-flow/account-oauth-flow) - User delegated authorization that produces an Aurinko account and an access token.
2. [Service Account](https://docs.aurinko.io/authentication/service-accounts) - Admin/Org-level authorization that produces an Aurinko service account and an access token.
3. [User Session](https://docs.aurinko.io/authentication/oauth-flow/user-oauth-flow) - User delegated authorization that produces an Aurinko User, its primary account, and a user session token or cookie.
