lockAuthentication Flow

Smart Search implements a secure and modular authentication system to manage access across clients, users, and environments.

The authentication documentation is divided into two main sections:

  • Authentication – Covers the standard authentication process including client registration, user creation, token issuance, and access control logic.

  • Admin Control Panel (AdminCP) – Focuses on the administrative interface used to manage clients, users, and tokens via the Admin Control Panel.

Refer to the respective sections in the sidebar for detailed setup steps and best practices.

Authentication Flow Diagram

This diagram shows how a user obtains a token and accesses secured APIs:

spinner

Entity Relationships

Visualize how clients, users, and tokens are structured:

spinner
  • A Client can have multiple Users

  • A User can have multiple active Tokens

  • Only the Master User can create Clients and Users

Last updated