Exchange Authentication
Hoseki Connect is purpose-built to facilitate two primary functionalities: authenticating end-user exchange accounts and retrieving data from these accounts. This section provides a detailed guide on initiating and completing the Hoseki Connect authentication process to access account data.
-
Initiation by Client Application: The end-user initiates the account connection process within your client application.
-
Session Creation: Generate a session on your server to manage the authentication flow. This session acts as a bridge between your client and Hoseki's services.
-
Client Secret Transmission: Transmit the session’s client_secret back to your client application to proceed with the authentication.
-
Authentication by Client User: To continue the authentication process, you will need to integrate Hoseki Connect on your client. To do so, follow our Integrating Hoseki Connect UI guide.

Client-side User Interface
The authentication process involves a client-side user interface that allows users to approve data sharing and link their accounts with your application and Hoseki. This interface should be opened in a browser tab. It is designed to be compatible with all major web browsers on desktop and mobile operating systems.