OAuth
OAuth 2.0 is an authorization framework that enables third-party applications to access resources on behalf of a user without exposing their credentials. It uses access tokens issued by an authorization server after the user grants permission, supporting flows like Authorization Code (web apps), Client Credentials (service-to-service), and PKCE (mobile/SPA). In AI applications, OAuth enables secure integration with external services (Google, GitHub, Slack), allows agents to act on behalf of users in other systems, and provides the standard authentication layer for MCP servers accessing user data.
Related Terms
Authentication (JWT)
InfrastructureJWT (JSON Web Token) authentication is a stateless authentication mechanism where the server issues a digitally signed token containing user identity claims after successful login.
API Gateway
InfrastructureAn API gateway is a reverse proxy that sits between clients and backend services, providing a single entry point for API requests.
Ready to build your first production AI agent?
Open-source tools, battle-tested patterns, zero boilerplate. Configure your stack and ship in minutes — not months.