Skip to content

authorization

15 posts

authorization
Dogwood: Temporal Authorization for AI Agents

How AWS Dogwood adds temporal conditions to Cedar policies, lowers them back to plain Cedar, and enforces agent guardrails at the Amazon Bedrock AgentCore gateway.

authorization · security · ai-agents +2

AWS Cognito + Verified Permissions for SaaS Authorization4/4

Build SaaS authorization with AWS Cognito and Verified Permissions, covering Cedar policies, multi-tenant patterns, JWT flow, and cost in TypeScript.

authorization · aws · authentication +4

OpenFGA vs SpiceDB vs Cerbos vs OPA vs AWS Verified Permissions: Which Authorization Platform to Choose3/4

A vendor-neutral evaluation of AWS Verified Permissions, SpiceDB, OpenFGA, Cerbos, and OPA, with architecture patterns, cost analysis, and a decision framework.

authorization · security · architecture +4

Cedar vs Rego vs OpenFGA: Policy Language Comparison2/4

A deep comparison of Cedar, Rego, OpenFGA DSL, and Cerbos YAML/CEL policy languages: syntax, performance, formal verification, tooling, and TypeScript integration.

authorization · security · architecture +2

SpiceDB vs Auth0 FGA: Relationship-Based Authorization Compared1/4

A deep technical comparison of SpiceDB and Auth0 FGA (OpenFGA), two Zanzibar-inspired systems with different trade-offs in schema, consistency, deployment, and scale.

authorization · security · architecture +3

Authentication vs Authorization: Fundamentals and Why Permissions Break6/6

Authentication vs authorization, common permission pitfalls, the fail-closed principle, and the goals every permission system should meet.

typescript · nextjs · authorization +2

Centralizing Authorization with a Service Layer5/6

Refactor scattered permission checks into a centralized service layer, add Next.js middleware guards, and build a defense-in-depth authorization architecture.

typescript · nextjs · authorization +2

Role-Based Access Control: Type-Safe RBAC in TypeScript4/6

Build a type-safe RBAC system in TypeScript, create a unified can() function, sync permissions across UI and backend, and learn when RBAC reaches its limits.

typescript · nextjs · authorization +2

Attribute-Based Access Control in TypeScript: Building an ABAC Policy Engine3/6

Build an ABAC policy engine in TypeScript with the builder pattern, conditional permissions, and type-safe policy evaluation that replaces RBAC's limitations.

typescript · nextjs · authorization +2

Advanced ABAC: Field-Level Permissions and DB Integration2/6

Extend ABAC with environment-based rules, field-level read and write permissions, and automatic database query filtering that eliminates duplicate permission logic.

typescript · nextjs · authorization +2

Multi-Tenant Authorization in TypeScript: CASL vs Custom ABAC1/6

Add multi-tenant isolation to your permission system, evaluate CASL as a library alternative, and use decision frameworks to choose the right authorization architecture.

typescript · nextjs · authorization +3

MCP Server RBAC, Tool Composition, and Multi-Agent Workflow Patterns

Enterprise patterns for Model Context Protocol: tool composition, multi-agent orchestration, role-based access control, and production observability.

mcp · ai-adoption-strategy · authorization +4

The Security Glossary: 50+ Terms Every Dev Team Should Know

Definitions, implementation context, and defaults for authentication, token, access control, and Zero Trust terminology that teams argue about.

security · authentication · oauth2 +2

Authentication Strategies by Industry: Banking, Healthcare, E-commerce, SaaS

One-size-fits-all auth is a myth: banking, healthcare, e-commerce and SaaS each shape the authentication architecture differently.

authentication · authorization · security +5

Migrating from Serverless Framework to AWS CDK: Part 5 - Authentication, Authorization, and IAM1/1

Implement robust authentication with Cognito, API Gateway authorizers, and fine-grained IAM policies when migrating from Serverless Framework to AWS CDK.

authorization · aws-cdk · authentication +2