Skip to main content

Topic index

Standards and Protocols

Learn the standards and protocols that systems use for identity, policy, encryption, and transport.

Topic index

Understand this domain

Pomerium coverage

Pomerium uses standards such as TLS, OpenID Connect, JSON Web Tokens, HTTP, WebSocket, CONNECT, and Model Context Protocol in documented paths. Operators must use the current Pomerium reference and the applicable protocol specification for the selected deployment.

Limits

  • Using a named protocol does not prove secure configuration or complete conformance.
  • A signed token is not valid until the receiver checks signature, issuer, audience, expiry, and required claims.
  • A transport standard does not define application authorization or safe business behavior.

Primary sources

2 learning paths

Paths for this topic

17 related guides

Guides in this topic

39 related terms

Concepts in this topic

Authorization and PolicyStandards and Protocols

Authorization Consent

Use consent to record a user's informed grant without treating it as proof that an action is safe or permitted.

Learn this term
Standards and ProtocolsSecurity Operations and Risk

Certificate Lifecycle

Issue, deploy, rotate, revoke, recover, and retire certificates and private keys without breaking name or trust validation.

Learn this term
Security Operations and RiskStandards and Protocols

Encryption

Encryption transforms plaintext into ciphertext under a cryptographic key. Symmetric encryption uses a shared secret key.

Learn this term
Software and Application SecurityStandards and Protocols

HTTP Request Smuggling

Prevent HTTP intermediaries from disagreeing about message boundaries, request length, transfer coding, and the start of the next request.

Learn this term
Standards and ProtocolsApplication and Service Access

HTTP Semantics

HTTP semantics define request methods, targets, fields, responses, status codes, authorities, and intermediary behavior.

Learn this term
Standards and ProtocolsNetwork and Infrastructure

HTTPS and TLS

Explain HTTPS as HTTP over an authenticated, encrypted TLS channel with explicit names, endpoints, and termination boundaries.

Learn this term
Identity and AuthenticationStandards and Protocols

Identity Federation

Establish trust between an identity provider and relying party without treating an assertion as universal authority.

Learn this term
Agentic AccessIdentity and Authentication

Identity Propagation

Identity propagation carries verified information about the originating principal and, when needed, the acting service across request boundaries.

Learn this term
Application and Service AccessIdentity and Authentication

JSON Web Token (JWT)

Learn how JSON Web Tokens carry signed or encrypted claims, which checks a receiver must make, and how Pomerium uses a signed identity assertion.

Learn this term
Standards and Protocols

JWK and JWKS

Select trusted JSON Web Keys from an approved set, restrict algorithms and key use, and rotate without trusting token-controlled URLs.

Learn this term
Agentic AccessAuthorization and Policy

MCP Authorization

Learn how MCP authorization uses OAuth metadata, resource indicators, token audience checks, route policy, and tool authorization.

Learn this term
Agentic AccessAuthorization and Policy

MCP Security

Model Context Protocol security is the set of controls that protects hosts, clients, servers, tools, authorization flows, and downstream resources.

Learn this term
Identity and AuthenticationAuthorization and Policy

OAuth 2.0

Learn how OAuth 2.0 separates clients, authorization servers, resource servers, scopes, tokens, PKCE, and current OAuth 2.1 guidance.

Learn this term
Identity and AuthenticationStandards and Protocols

OpenID Connect (OIDC)

OpenID Connect is an identity layer on top of OAuth 2.0. It lets a client verify an end user's authentication and receive identity claims in an ID token.

Learn this term
Network and InfrastructureStandards and Protocols

OSI Layers

The OSI model is a seven-layer reference model, not a guarantee that each protocol provides reliability.

Learn this term
Standards and ProtocolsIdentity and Authentication

Refresh Token

Use refresh tokens only at the authorization server, bind them to a client, rotate or sender-constrain them, and detect replay.

Learn this term
Identity and AuthenticationStandards and Protocols

SCIM Provisioning

Provision and deprovision accounts and groups without confusing lifecycle synchronization with authentication federation.

Learn this term
Application and Service AccessStandards and Protocols

Secure Route Selection

Select a route from trusted authority and path data so an attacker cannot redirect policy or credentials to the wrong upstream.

Learn this term
Standards and ProtocolsAuthorization and Policy

Security Time and Freshness

Use clocks, expiries, nonces, sequence, versions, and replay state without treating wall time as a complete ordering or trust source.

Learn this term
Application and Service AccessStandards and Protocols

Signed Header

Pomerium's signed header is the X-Pomerium-Jwt-Assertion header.

Learn this term
Network and InfrastructureStandards and Protocols

Software-Defined Networking (SDN)

Software-defined networking separates programmable control functions from the packet-forwarding plane through defined abstractions and interfaces.

Learn this term
Standards and ProtocolsApplication and Service Access

SSH Protocol

SSH authenticates a server and client, then multiplexes sessions, commands, and forwarding channels over one transport.

Learn this term
Application and Service AccessStandards and Protocols

Token Exchange

Exchange an incoming security token for narrow target authority while preserving subject, actor, audience, and delegation semantics.

Learn this term
Identity and AuthenticationStandards and Protocols

WebAuthn

WebAuthn is a W3C API for creating and using public-key credentials scoped to a relying party.

Learn this term
Application and Service AccessStandards and Protocols

WebSocket Access

WebSocket access starts with an HTTP upgrade and then carries long-lived bidirectional messages on one connection.

Learn this term

Get a Personalized Demo

Schedule a Call with a Pomerium Engineer

Get a Demo