WorkOS Blog
https://workos.com
Developer APIs/SDKs for Enterprise Ready features like Single Sign-On, Directory Sync, Audit Logging, and more. Get started for free.
フィード

Projects and per-environment branding: Organize your products and brand them independently
WorkOS Blog
Group your environments by product and give each one its own branding, without separate WorkOS accounts.
1日前

Social login in React Router v7: Google, GitHub, and Microsoft
WorkOS Blog
A complete guide to social login in React Router v7, covering Google, GitHub, Microsoft, and every provider you will need as you grow.
4日前

The token bill is an identity problem
WorkOS Blog
Organizations are discovering that AI agent costs are invisible by design. The fix starts earlier in the stack than most teams realize.
8日前

SAML attribute mapping: A complete developer guide
WorkOS Blog
How SAML attribute mapping works, how to configure it in Okta and Microsoft Entra ID, and how to map user roles, groups, and custom claims to your application.
11日前

How to secure agentic commerce transactions
WorkOS Blog
AI agents are completing real purchases with real money. The fraud model, the liability model, and the authentication model all need to change.
12日前

AI agents now make up the majority of web traffic: What developers need to change
WorkOS Blog
On June 3, 2026, Cloudflare's CEO posted that bots had passed human web traffic for the first time. Here's what that actually means for your app, your API, and your analytics.
12日前

The biggest MCP spec update ships July 28: What changes for AI agent authentication
WorkOS Blog
The MCP 2026-07-28 release candidate rewrites the protocol's foundation. Here's what's changing, what's breaking, and what your team needs to do before the final spec lands.
12日前

Password hash migration: Formats, salting, and silent rehashing
WorkOS Blog
When you migrate auth providers, you inherit password hashes you can't decrypt. Here's how to handle every major format.
14日前

Encrypting PII in a Node.js app with WorkOS Vault
WorkOS Blog
Store, retrieve, update, and delete sensitive user data using Vault's full CRUD lifecycle (no cryptography expertise required).
14日前

How to secure your MCP server with OAuth resource indicators
WorkOS Blog
How audience-bound tokens keep your MCP servers secure.
14日前

Cryptographic key isolation in multi-tenant SaaS
WorkOS Blog
What "isolation" actually means at the key level, how to implement it with key context, and what your blast radius looks like when something goes wrong.
15日前

Your users signed in with Google. That doesn't mean you can call their Google Calendar.
WorkOS Blog
Why authentication and API access are two different things in Google OAuth, and what to do about it.
15日前

React Router v7 authorization: A developer's guide for 2026
WorkOS Blog
A complete guide to authorization in React Router v7, from roles and permissions to organization-scoped access and enterprise RBAC.
15日前

LLM token theft: how attackers drain your AI startup's bottom line
WorkOS Blog
A practitioner breakdown of LLM token theft: what it is, how the abuse works, the signals that catch it, and why traditional tools miss it.
17日前

AI identity is your next security blind spot
WorkOS Blog
A practical checklist for platform teams securing agents, MCP servers, and coding assistants before the next credential leak
18日前

How to manage API keys, tokens, and secrets for AI agents
WorkOS Blog
A practical guide to encrypted storage, OAuth connection management, and session-scoped access for autonomous agents
20日前

Delegated access for AI agents: The intersection rule explained
WorkOS Blog
How to scope what an AI agent can do on a user's behalf, and why the answer is never the user's full permission set.
20日前

The 2026 AI agent auth checklist: 9 things to audit before you ship
WorkOS Blog
A practical security audit for backend engineers building or inheriting agentic systems, covering identity, token design, delegation, and the patterns that fail in production
20日前

Directory sync beyond SCIM: Why "we support SCIM" isn't enough
WorkOS Blog
What you're actually signing up for when a customer's IdP doesn't speak SCIM.
21日前

How to handle JWT in .NET
WorkOS Blog
Everything you need to know to implement and validate JWTs securely in .NET: from token creation and JWKS verification to ASP.NET Core middleware integration, with code examples and best practices throughout.
21日前

Memory and context poisoning: Don't let attackers rewrite your AI agent's memory
WorkOS Blog
Prompt injection ends when the session closes. Memory poisoning persists across sessions, activates weeks later, and is nearly invisible to detect.
21日前

Clearing up (my own) OAuth misunderstandings
WorkOS Blog
Why OAuth works the way it does: authorization codes, token expiry, and PKCE explained from first principles.
1ヶ月前

Migrating identity providers without a flag day: A zero-downtime playbook
WorkOS Blog
A four-phase playbook for moving off Auth0, Cognito, Clerk, or Firebase without a 2 AM incident.
1ヶ月前

How to implement RBAC authorization in Python APIs with WorkOS
WorkOS Blog
Set up roles and permissions, verify session JWTs, and protect your FastAPI routes with dependency injection.
1ヶ月前

Why AI agent audit logs are different from application logs
WorkOS Blog
Your existing logging infrastructure is necessary but not sufficient. Here's what's missing and why it matters.
1ヶ月前

The security risks specific to MCP servers, and how to address them
WorkOS Blog
MCP servers have a different attack surface than traditional APIs. Here are the five risks that matter most, grounded in OWASP's agentic AI guidelines, with concrete mitigations for each.
1ヶ月前

TanStack Start authorization and RBAC: A developer's guide for 2026
WorkOS Blog
Your route guard does not protect your server functions. A complete guide to authorization in TanStack Start, from roles and permissions to enterprise RBAC and fine-grained access control.
1ヶ月前

The building blocks of an AI agent
WorkOS Blog
Tools, MCP servers, skills, orchestrators, and why auth runs through all of them.
1ヶ月前

Key takeaways from Boris Cherny on building Claude Code
WorkOS Blog
Key insights from Boris Cherny's Acquired Unplugged interview on building Claude Code, the death of traditional roles, and why the golden age of the generalist is here.
1ヶ月前

What Acquired's hosts learned from studying the greatest companies in history
WorkOS Blog
Ben Gilbert and David Rosenthal shared what makes companies endure for generations at Acquired Unplugged, hosted by WorkOS CEO Michael Grinich.
1ヶ月前

WorkOS skills is in the Claude plugin marketplace
WorkOS Blog
WorkOS skills are now in Claude's plugin marketplace. Here's what that means for how developers discover and adopt API tooling.
1ヶ月前

Migrating auth at scale: What changes above 200K users
WorkOS Blog
A practical guide to migrating auth at scale — the CLI workflow, transparent proxy approach for 15+ SSO connections, and webhook sequencing above 200K users.
1ヶ月前

auth.md — One week later: who's shipped, who's writing, what's next
WorkOS Blog
A week after we shipped auth.md, developers have published spec-compliant files, partners have endorsed it, and the ecosystem is aligning.
1ヶ月前

How to build a custom SDK generator with oagen
WorkOS Blog
How to build a custom, language-aware SDK generator from an OpenAPI spec using oagen's typed intermediate representation.
1ヶ月前

TanStack Start authentication: A developer's guide for 2026
WorkOS Blog
Your beforeLoad guard does not protect your server functions. A complete guide to authentication in TanStack Start, from server functions and sessions to enterprise SSO.
1ヶ月前

How to secure AI agent delegation and multi-agent communication
WorkOS Blog
When Agent A delegates to Agent B, whose permissions apply? Whose audit trail records the action? And what happens when Agent B is compromised?
1ヶ月前

Stainless alternatives: What to use now that the SDK generator is shutting down
WorkOS Blog
Anthropic's acquisition of Stainless means the hosted SDK generator is going away. Here's what to reach for instead.
1ヶ月前

Top 7 enterprise SSO providers for B2B SaaS apps in 2026
WorkOS Blog
A practical guide to SSO platforms for engineering teams selling to enterprise, evaluated on the features that actually close deals.
1ヶ月前

Sender-constrained tokens: Why mTLS and DPoP exist, and what killed Token Binding
WorkOS Blog
Bearer tokens prove nothing about who holds them. mTLS and DPoP fix that. Token Binding tried and failed, and the reason why matters more than the failure itself.
1ヶ月前

WorkOS vs. Auth0 vs. Clerk: The best auth platform for B2B SaaS in 2026
WorkOS Blog
SSO, SCIM, and admin portals: which platform actually gets you to enterprise-ready without the six-month detour?
1ヶ月前

MCP Night 4 panel recap: what six months of agents actually changed
WorkOS Blog
A recap of the MCP Night 4 panel with WorkOS, Cloudflare, Sentry, and Chat PRD on how agents are reshaping products, users, and commercialization.
1ヶ月前

Generative UI for agents: Rhys Sullivan's MCP Night 4 lightning demo
WorkOS Blog
Recap of Rhys Sullivan's MCP Night 4 lightning demo: shipping generative UI from agents into products like PostHog using Executor and code mode.
1ヶ月前

MCP Night 4 demo recap: Expo's Evan Bacon puts the iOS simulator in the browser
WorkOS Blog
Evan Bacon's MCP Night 4 lightning demo: npx servesim puts the iOS simulator inside the browser so coding agents can build mobile apps in a loop.
1ヶ月前

AgentMail at MCP Night 4: email as an identity layer for agents
WorkOS Blog
Adi Singh's MCP Night 4 lightning demo: how AgentMail turned its signup flow into a single prompt and why email is the identity layer for agents.
1ヶ月前

MCP Night 4 demo recap: AgentCard — one-time cards for agent payments
WorkOS Blog
Karen Serfaty, founder of AgentCard, showed how agents can buy things with one-time cards at MCP Night 4. Here's a recap of the lightning demo.
1ヶ月前

MCP Night 4 recap: agent auth, auth.md, and the rise of agentic registration
WorkOS Blog
Recap of MCP Night 4 at the Regency Loom: the case for agentic registration, a live demo of Auth.md, and why agent-ready is the new enterprise-ready.
1ヶ月前

Resource Indicators in OAuth 2.0: A guide to RFC 8707
WorkOS Blog
How audience-bound tokens work, and why they're required for secure MCP authorization
1ヶ月前

Migrating from a homegrown SSO implementation to WorkOS
WorkOS Blog
A step-by-step guide to migrating homegrown SAML and OAuth/OIDC connections to WorkOS with zero customer downtime
1ヶ月前

Agent experience: How to design products that agents can actually use
WorkOS Blog
What engineers and founders need to know about designing APIs, tools, and interfaces for agent-driven workflows
1ヶ月前

Google OAuth's strict redirect URI matching: A guide for multi-tenant apps
WorkOS Blog
Google enforces exact-match redirect URIs with no wildcards and no exceptions. Here's how to handle that cleanly when every customer has their own domain.
1ヶ月前

Agent Registration with Auth.md
WorkOS Blog
Introducing auth.md — an open protocol that lets agents register for your service.
1ヶ月前

Inside the WorkOS Applied AI Showcase
WorkOS Blog
A recap of the WorkOS Applied AI showcase: the team, the tools (WOW, Horizon, Case, Wallaby), and what we've learned shipping AI internally.
1ヶ月前

Keycloak's experimental SCIM API: What's in it and what's still missing
WorkOS Blog
Keycloak SCIM vs. WorkOS Directory Sync: A deep dive into features, gaps, and production readiness.
1ヶ月前

How to add API key support to your app
WorkOS Blog
Humans, scripts, and AI agents are all calling your API. Here's how to give each of them secure, scoped credentials without building key management from scratch.
1ヶ月前

Bearer tokens vs sender-constraining tokens: Why possession alone isn't enough
WorkOS Blog
Stolen tokens should be worthless. Here's how to make them so.
1ヶ月前

JIT provisioning explained: Automated user onboarding for enterprise apps
WorkOS Blog
How SSO eliminates the manual work of enterprise user onboarding.
1ヶ月前

Multi-tenant session management: Isolation patterns that actually work
WorkOS Blog
What happens to a user's session when they switch organizations, how to scope tokens to prevent cross-tenant leaks, and where most implementations still go wrong.
1ヶ月前

Building a mental model of identity providers from scratch
WorkOS Blog
I tried to reverse-engineer how SSO works from three angles: as the employee logging in, the IT admin managing access, and the developer who needs to support it. Here is what I learned.
1ヶ月前

Claude Day: What happened when 39 teams let non-engineers drive
WorkOS Blog
Inside Claude Day at WorkOS: 39 teams, a one-day hackathon, and one rule — the non-engineer drives. Here's what we built and what we learned.
1ヶ月前

How to build flexible authorization for multi-tenant B2B SaaS
WorkOS Blog
Build an authorization model your B2B app won't outgrow: how to go from flat roles to fine-grained, resource-scoped access control without a rewrite.
1ヶ月前
How to add human approval to async AI agent actions
WorkOS Blog
A developer's guide to Client-Initiated Backchannel Authentication (CIBA) for agentic systems.
1ヶ月前

Machine identity for AI agents: Which credential to issue and when
WorkOS Blog
User-scoped keys, org-scoped keys, and M2M applications cover most agent scenarios in B2B products, but the right choice depends on who the agent acts for, and how it runs.
2ヶ月前

The developer's guide to AI agent authentication and authorization
WorkOS Blog
How to give AI agents their own identity, scope what they can do, and defend your systems when they act autonomously.
2ヶ月前

How Rex went from zero to enterprise ready in weeks
WorkOS Blog
How an AI operational finance startup went from founding to Vercel AI Accelerator winner without slowing down for enterprise auth.
2ヶ月前

How to handle JWT in PHP
WorkOS Blog
Everything you need to know to implement and validate JWTs securely in PHP: from signing to verifying with JWKS, with code examples and best practices for both vanilla PHP and Laravel.
2ヶ月前

Common Entra ID SAML errors and how to fix them
WorkOS Blog
Seven errors that break Entra ID SAML SSO, and how to resolve them.
2ヶ月前

How Product Design is Evolving with AI
WorkOS Blog
WorkOS designers use AI to prototype in production, explore wider solution spaces, and design for agents. Here's how our craft is changing.
2ヶ月前

PKCE vs Device Flow: Which OAuth flow is best for CLI auth?
WorkOS Blog
A practical, security-first comparison of the two browser-delegated OAuth flows that CLIs use, with recommendations for laptops, headless servers, containers, and CI runners.
2ヶ月前

How to add enterprise SSO to your CLI
WorkOS Blog
Implement OAuth 2.0 Device Code and PKCE flows in TypeScript, route users through Okta SSO, and pick the right pattern for headless and local environments, with WorkOS AuthKit.
2ヶ月前

Handwritten SDKs Are Dead
WorkOS Blog
How WorkOS uses AI-powered code generation to build and maintain SDKs across multiple languages from a single OpenAPI spec.
2ヶ月前

JWT best practices: A guide to secure authentication
WorkOS Blog
What to validate, what to avoid, and how to keep your tokens out of trouble.
2ヶ月前

Securing agentic apps: How to contain AI agent prompt injection
WorkOS Blog
In a chatbot, prompt injection produces a wrong answer. In an agentic system, it produces a wrong action.
2ヶ月前

The 10 enterprise features every B2B SaaS needs (and how to ship them fast)
WorkOS Blog
The 2026 guide to SSO, SCIM, MCP, audit logs, RBAC, and the rest of the B2B SaaS enterprise readiness checklist.
2ヶ月前

The best providers for MCP server authentication in 2026
WorkOS Blog
A practical comparison of the leading MCP authentication providers across OAuth 2.1 support, enterprise identity, and integration paths.
2ヶ月前

The self-driving codebase: Building Horizon at WorkOS
WorkOS Blog
A detailed glimpse at Project Horizon: an internal code factory at WorkOS.
2ヶ月前

Building authentication in React Router applications: The complete guide for 2026
WorkOS Blog
Authentication in React Router v7 happens in loaders, not useEffect. A complete guide to server-side sessions, protected routes, and enterprise SSO.
2ヶ月前

Building an MCP server from a REST API
WorkOS Blog
A hands-on guide to implementing an MCP server in Python: tools, resources, prompts, transports, and authentication, with a full worked example.
2ヶ月前

How does SCIM Schema Discovery work
WorkOS Blog
How identity providers learn what your SCIM server can do, through three discovery endpoints.
2ヶ月前

A blog bot that pitches its own posts: building a Slack-native publishing system on Cloudflare Workers and Durable Workflows
WorkOS Blog
How we built a Slack-native AI blog bot on Cloudflare Workers + Durable Workflows — proactive proposals, durable retries, and a multi-model writer pipeline.
2ヶ月前

Designing an MCP server from a REST API
WorkOS Blog
How to design an MCP server from a REST API: choosing between tools, resources, and prompts, getting the granularity right, and curating endpoints for the agents that will call them.
2ヶ月前

Synchronous vs. asynchronous authorization updates: How to choose
WorkOS Blog
Why we start synchronous, when we move to async, and why revocations are different.
2ヶ月前

Picking a password hash: A developer's guide to argon2, bcrypt, and scrypt
WorkOS Blog
Three algorithms compared, a clear default, and the tradeoffs that should make you pick something else.
2ヶ月前

WorkOS joins Stripe Projects: Auth from the CLI, no payment wall
WorkOS Blog
WorkOS is now a supported provider in Stripe Projects. Add enterprise-grade auth to any project from the CLI with a single command — no signup, no payment wall.
2ヶ月前

Custom SCIM schemas: Where identity provisioning meets authorization
WorkOS Blog
What schema extensions are, how Docker and Notion use them, and how to design your own.
2ヶ月前

AI agents vs service accounts: Key differences and what to do about them
WorkOS Blog
The reasons why IAM controls built for service accounts and API clients don't transfer to AI agents.
2ヶ月前

The 5 best Firebase Auth alternatives in 2026
WorkOS Blog
Five platforms for teams who've outgrown Firebase Auth's B2B gaps and Google Cloud lock-in.
2ヶ月前

How to add auth to your Rust CLI using WorkOS
WorkOS Blog
Authenticate users in your Rust command-line tool with a secure OAuth 2.0 Device Code flow using WorkOS. This tutorial shows how to implement login via the terminal, step by step.
2ヶ月前

OAuth's On-Behalf-Of flow for AI agents
WorkOS Blog
How a new IETF draft extends OAuth so AI agents can act for users with explicit consent and a clean audit trail.
2ヶ月前

How to handle JWT in Ruby
WorkOS Blog
Everything you need to know to implement and validate JWTs securely in Ruby: from creating JWTs, to signing and verifying them with JWKS, handling custom claims, and best practices you should be following.
2ヶ月前

AI agents and the multi-hop delegation problem
WorkOS Blog
How OAuth breaks down when AI agents spawn other agents, and what IETF drafts are doing about it.
2ヶ月前

Everything you should know about NIST's AI Agent Standards Initiative
WorkOS Blog
Agent identity is no longer experimental. NIST's February 2026 announcement made it enterprise-critical.
2ヶ月前

WorkOS vs Clerk: Which one is better for B2B?
WorkOS Blog
A practical comparison across features, pricing, reliability, and what enterprise buyers actually grade you on.
2ヶ月前

What it takes to get FedRAMP authorized: Lessons from companies that did it
WorkOS Blog
What it really takes to sell to the U.S. government, from the teams who have been through it.
2ヶ月前

Your docs have a new audience
WorkOS Blog
AI agents are reading your documentation. Here's what WorkOS did to serve them clean markdown instead of unparseable HTML.
2ヶ月前

Best practices for AI agent access control
WorkOS Blog
Identity, authorization, and oversight patterns for systems that act on their own.
2ヶ月前

Building authentication in Java applications: The complete guide for 2026
WorkOS Blog
Master Spring Security authentication from form login and JWT to enterprise SSO, with production-ready patterns across Spring Boot, Quarkus, and Micronaut.
2ヶ月前

Fetch Notion pages without OAuth using WorkOS Pipes
WorkOS Blog
Build a Node app that lets users connect Notion and list their pages with a refreshed access token, without implementing OAuth.
2ヶ月前

Best practices for secure user authentication
WorkOS Blog
An opinionated checklist for the auth decisions you'll actually have to make.
2ヶ月前

How to verify JWTs in a Next.js App Router app
WorkOS Blog
Picking a library, choosing where to verify, and avoiding the mistakes that quietly break security.
2ヶ月前