- requests are authenticated securely
- permissions are correctly applied
- data is exchanged with the correct company
- integrations operate reliably over time
Authentication Policy Overview
All authentication methods are technically supported in both Staging and Production environments. The primary difference between methods is who may use them and under what conditions.High-level Comparison
Below is a high-level overview of the characteristics of each authentication method.Credential Handling Principles
While implementation details vary by authentication method, the following principles apply to all integrations:- Credentials, including access tokens, refresh tokens, and API keys, must be treated as sensitive secrets.
- Integrations must implement responsible credential management.
- Integrations should maintain long-lived operation without repeated manual intervention.
- Authentication failures must be detected and handled gracefully.
- a Pleo company, and
- a corresponding company or tenant in the external system.
Related Reading
OAuth 2.0- OAuth 2.0 Overview – recommended authentication model
- OAuth 2.0 Token Lifecycle – managing OAuth tokens securely
- OAuth 2.0 Setup Workflow Guide – step-by-step OAuth implementation guide
- Integrated API Keys Overview – authentication for approved integrations
- Standalone API Keys Overview – API keys for staging exploration