Access Token
An access token is a credential an app sends to a protected service to show what it may do. Rules usually limit who issued it, which service accepts it, its permissions, and its lifetime.
↗Learn how the parts behind a screen store data, follow rules, and keep people safe.
Open a term for a simple meaning, an example, when to use it, how official it is, and its code name.
An access token is a credential an app sends to a protected service to show what it may do. Rules usually limit who issued it, which service accepts it, its permissions, and its lifetime.
↗ACID stands for atomicity, consistency, isolation, and durability. These four ideas help explain transaction safety, but exact promises depend on the database and isolation level.
↗An API is a set of rules for software to talk to software. An endpoint is one address and one operation in that API.
↗API versioning is a plan for naming, changing, supporting, and retiring API contracts without breaking clients. There is no one URL or header style that every API must use.
↗At-least-once delivery tries to keep a message from being lost, but the same message may arrive more than once. The consumer must handle repeats safely.
↗Authenticated encryption (AEAD) turns readable data into secret data that can be changed back with an approved key. It also detects if the encrypted data or linked details were changed.
↗Authentication checks who a person or service is. It's often shortened to AuthN.
↗Authorization decides what an identified person or service may read, change, or run. It's often shortened to AuthZ.
↗A backend is the server-side part behind an interface. It applies business rules, works with data, and connects other systems.
↗A Backend Framework provides server tools and shared rules. It can route requests, check data, use storage, and send replies.
↗A background job is a task the server runs separately from the page or API reply that may start it. The reply can finish before the job does.
↗Browser Storage keeps data on a person's device through browser APIs. Each option has different size, lifetime, shape, and safety limits.
↗The bulkhead pattern splits shared resources into separate pools. Trouble in one pool cannot consume every slot needed by the others.
↗A cache is a fast, temporary copy of data or a saved result. It cuts wait time and repeated work.
↗A circuit breaker stops calls to a remote service that is likely to fail. Later, a few test calls check whether it recovered.
↗A Content Delivery Network, or CDN, is a group of systems in many places. It serves cached content or edge-made replies from a location near the user. Clear rules control freshness and removal.
↗Content negotiation is how HTTP picks one version of a resource from the client's preferences and the server's available formats.
↗Content Security Policy, or CSP, is an HTTP rule for browser content. It limits which files may load and which scripts may run.
↗CORS is a browser HTTP safety rule. A server lists which other origins may read its replies. It can limit methods, headers, and credentials.
↗Cross-Site Request Forgery, or CSRF, tricks a signed-in browser into sending an action the person did not choose. The target site trusts cookies or other credentials the browser adds automatically.
↗Cross-Site Scripting, or XSS, happens when attacker-controlled data runs as browser code on a trusted site.
↗CRUD is short for create, read, update, and delete. These are four common ways to work with saved data, but CRUD is not an API protocol.
↗Cryptographic hashing turns any amount of data into a fixed-length fingerprint in one direction. A secure hash makes it impractical to recover the input or find two inputs with the same fingerprint.
↗Cursor pagination continues after a hidden marker in a fixed sort order. It does not count and skip every earlier record.
↗A database keeps organized data over time. Its schema says which entities, fields, types, and relationships are allowed.
↗A database index is an extra data structure that speeds up chosen searches, sorts, or rules. It uses storage and adds work when data changes.
↗A database migration is a versioned change. It moves stored data and its schema from one known state to another.
↗Database normalization splits related facts into well-shaped tables. This reduces repeated data and mistakes when one fact changes.
↗A database transaction is a group of database steps that finish together or are all undone together. Its isolation rules say how it interacts with work happening at the same time.
↗A dead-letter queue keeps messages that a source queue could not process after its allowed attempts. People can inspect the failure before a controlled retry.
↗A Domain Name is a readable internet name, such as example.com. DNS points it to websites, email, and services.
↗DNS is the internet's naming system. Records like A, AAAA, CNAME, MX, and TXT answer questions about names.
↗This learning bundle compares two different cryptographic ideas. Encryption can be reversed with a key to keep data private. Secure hashing goes one way and can check integrity or verify passwords. The bundle is not one standard primitive.
↗An Environment Variable is a named setting outside application code. It lets each environment use different values.
↗An error budget is the allowed amount of bad service during an SLO window. It equals the part below 100%.
↗In event-driven architecture, one component publishes a fact after something changes. Other components react later under clear rules for delivery and future format changes.
↗Eventual consistency allows copies of data to disagree for a while after a change. If new changes stop and updates keep working, the copies should match.
↗A Feature Flag is a switch checked while software runs. It changes a feature without a new code deploy.
↗A foreign key is a database rule. It makes one column point to a valid key in the same or another table. `null` follows the rule chosen for that column.
↗Graceful degradation keeps the core job working when an optional dependency fails. The result may be smaller, older, or less detailed.
↗Health probes are small checks that tell a platform whether a service is starting, ready for traffic, or still alive.
↗An HTTP cookie is a small name-and-value item set by a server or script. The browser sends it back only when rules for site, path, lifetime, and security allow it.
↗An HTTP method is a word on a request that says what kind of action is intended. Each method has standard rules for safety, retries, and caching.
↗An HTTP request is what a client sends to a server. It has a method, address, headers, and sometimes a body. The response returns a status, headers, and data.
↗An HTTP status code is a three-digit number in a response. It tells the standard result of the request and which result group it belongs to.
↗Idempotency means doing the same intended operation again has the same server effect as doing it once. The replies do not have to be identical.
↗Input validation checks data as it crosses a trust boundary. It enforces the expected type, shape, range, size, and meaning.
↗JSON is a text format for sharing data. It can contain objects, arrays, text, numbers, `true` or `false`, and `null`.
↗A JSON Web Token, or JWT, is a compact format for sending claims between parties with JWS or JWE protection. JWT is only a format, not a permission system.
↗A load balancer spreads traffic across service endpoints that are ready to work. It uses rules for server health, capacity, routes, and uptime.
↗Load shedding rejects some work as a system nears capacity. This protects useful work from extreme delay or a full crash.
↗A message queue holds work or messages until a consumer can handle them. Producers and consumers can run at different times and speeds.
↗A Network Port is a number that sends traffic to one service on a computer. TCP and UDP use ports.
↗OAuth 2.0 is an authorization framework. It lets an app get limited permission to use protected data for a person or for the app itself.
↗Offset pagination skips a chosen number of sorted records and returns the next page up to a set size.
↗The OpenAPI Specification is a language-neutral way to describe an HTTP API. It lists actions, inputs, data shapes, security methods, replies, and reusable schemas.
↗OpenID Connect is an identity layer built on OAuth 2.0. It lets an app confirm that a person signed in and receive standard facts about that sign-in.
↗Optimistic concurrency control lets people work at the same time without locking first. Before saving, it checks the version and rejects a change based on old data.
↗Rate limiting controls allowed requests or costly actions for one identity, key, or time window.
↗A Redirect sends a client from one address to another. Its status says whether the move is temporary or permanent.
↗A request deadline is the time after which a client stops waiting. Each downstream call should receive only the time that remains.
↗A REST API is an HTTP interface built around resources, such as orders or users. Each request stands on its own, uses standard HTTP meanings, can support caching, and may pass through layers.
↗A retry policy decides which failed jobs may try again. Backoff adds a longer wait after each failure.
↗A saga links several saved steps into one business job. If a later step fails, it retries or adds another step to fix what happened earlier.
↗The Same-Origin Policy is a browser safety rule. It limits how a page or script from one origin can read or work with data from another origin.
↗A scheduled job starts backend work at a chosen time or repeating interval. Its rules must say what happens after a late, missed, or overlapping start.
↗Secure cookie attributes control how a cookie travels and whether scripts can read it. They also control cross-site use, which host and path receive it, and how long it lasts.
↗Server-Side Request Forgery, or SSRF, happens when attacker-controlled input makes a server send a request. The request reaches a place it should not reach.
↗Serverless Computing is hosted code execution. The provider starts and scales servers, while the team deploys functions or services.
↗A service-level objective is a reliability target for a user-facing signal during a stated time window. It is not a legal promise.
↗This learning bundle separates three related tools. A session keeps continuity that the server knows. A cookie is browser-managed state sent by set rules. A token carries claims or authority. The bundle is not one standard identity term.
↗A transactional outbox saves a data change and a message record in one local database transaction. A relay sends the saved message after the transaction commits.
↗Transport Layer Security, or TLS, protects data on an untrusted network. It hides the data, detects changes, and checks who is at the other end.
↗A URL is a network address. Its scheme, host, path, query, and fragment tell clients what to open.
↗A web session keeps related actions connected across separate web requests for a limited time. It often links a hard-to-guess ID to state stored on the server.
↗A WebAuthn passkey is a public-key sign-in credential that resists fake login sites. Depending on the provider and authenticator, it may sync across devices or stay on one device.
↗A webhook is an HTTP callback sent out when an event happens. It tells another system to react.
↗A WebSocket keeps a two-way connection between a web app and a server. Either side can send messages while it is open.
↗Worker concurrency is the number of jobs that consumers may run at the same time. A limit protects the server and the services those jobs call.
↗