Authentication Types

The TEOS API supports two authentication scenarios. Depending on your application setup, you can use API Key or User Access Token.

Option 1: API Key

Use this option if your system already has its own backend and authentication for end users.

Characteristics:

  • Self-sufficient system with a server-side component.

  • The backend communicates directly with TEOS API.

  • End users are authenticated by your system.

  • Operations in TEOS API are executed on behalf of a registered administrator in TEOS Platform.

  • One or several administrators are registered to configure and maintain TEOS API processes.

  • API Key is generated for the administrator.

Option 2: User Access Token

Use this option if your application does not have its own backend or authentication system.

Characteristics:

  • Client application without server-side authentication.

  • WLA-based application.

  • TEOS Authentication service is used to authenticate end users.

  • User account data is stored in TEOS Authentication service.

  • Integration with TEOS Authentication service is required to use TEOS API flows.

Quick Comparison

Feature / Setup

API Key

User Access Token

Backend required

Yes

No

Who authenticates end users?

Your system

TEOS Authentication service

Who is registered in TEOS Platform?

Administrator(s)

End users (via TEOS Authentication)

Storage of user account data

Your system

TEOS Authentication service

When to use

Full backend with custom authentication

WLA-based applications

Last updated

Was this helpful?