Skip to Content
Apps & PortalsAuthOAuth 2.0 / OIDC Server

OAuth 2.0 / OIDC Server

Status: [To Build] — This feature is not yet implemented. The content below describes the planned design.

Leadmetrics will act as an OAuth 2.0 authorization server and OpenID Connect identity provider, allowing external tools and partner integrations to authenticate users via Leadmetrics and access the API on their behalf.


Planned Use Cases

Use caseFlow
A partner agency tool embeds Leadmetrics and requests an access token on behalf of a userAuthorization Code + PKCE
A CLI tool or server-side integration authenticates as itself (no user)Client Credentials
An Enterprise tenant’s corporate SSO (Azure AD, Okta) manages all Leadmetrics usersOIDC federation
A third-party reporting tool fetches campaign data via the Leadmetrics APIAuthorization Code

Planned Flows

  • Authorization Code + PKCE (user-facing integrations)
  • Client Credentials (server-to-server)
  • Refresh Token
  • Token Introspection
  • JWKS / Discovery endpoints

Current State

The current auth system is a custom JWT implementation (HS256) for the three web portals. Exposing that as a standards-compliant OAuth 2.0 / OIDC server for external clients is planned but not built.

See Auth Overview for the current implementation.

© 2026 Leadmetrics — Internal use only