<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.permit.io/</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/rbac</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/rebac</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/abac</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/career</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/pricing</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/open-source</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/videos</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/elements</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/company</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/customers</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/announcing-permit-mcp-gateway</loc>
<lastmod>2026-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/securing-ai-agents-why-traditional-authorization-isnt-enough</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rbac-vs-abac-and-rebac-choosing-the-right-authorization-model</loc>
<lastmod>2026-01-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/authorization-strategies-for-model-context-protocol-mcp</loc>
<lastmod>2025-12-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-the-openaimixpanel-incident-really-reveals-about-metadata-risk</loc>
<lastmod>2025-12-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/why-ai-agents-choose-permitio-for-authorization</loc>
<lastmod>2025-12-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/top-open-source-authorization-tools-for-enterprises-in-2026</loc>
<lastmod>2025-12-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/fine-grained-access-control-for-n8n-workflows</loc>
<lastmod>2025-12-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/deploying-on-perm-fine-grained-authorization-service</loc>
<lastmod>2025-11-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/database-level-authorization-with-trino-integration</loc>
<lastmod>2025-11-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/exploring-the-x402-protocol-for-internet-native-payments</loc>
<lastmod>2025-11-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rebac-vs-abac-by-example-permitio-and-cedar</loc>
<lastmod>2025-11-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rebac-in-practice-permitio-vs-openfga</loc>
<lastmod>2025-11-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/the-ultimate-guide-to-mcp-auth</loc>
<lastmod>2025-07-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/why-jwts-cant-handle-ai-agent-access</loc>
<lastmod>2025-07-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/human-in-the-loop-for-ai-agents-best-practices-frameworks-use-cases-and-demo</loc>
<lastmod>2025-06-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-fine-grained-nuxt-authorization</loc>
<lastmod>2025-05-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/prisma-orm-data-filtering-with-rebac</loc>
<lastmod>2025-05-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/delegating-ai-permissions-to-human-users-with-permitios-access-request-mcp</loc>
<lastmod>2025-05-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-multi-tenant-rbac-in-nuxtjs</loc>
<lastmod>2025-05-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-fine-grained-postgres-permissions-for-multi-tenant-applications</loc>
<lastmod>2025-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/postgres-rls-implementation-guide</loc>
<lastmod>2025-05-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-authentication-and-authorization-in-nextjs</loc>
<lastmod>2025-04-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-use-jwts-for-authorization-best-practices-and-common-mistakes</loc>
<lastmod>2025-04-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/introducing-the-new-permit-cli</loc>
<lastmod>2025-04-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/policy-based-access-control-pbac-isnt-as-great-as-you-think</loc>
<lastmod>2025-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implement-multi-tenancy-rbac-in-mongodb</loc>
<lastmod>2025-04-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/state-of-authorization-2025</loc>
<lastmod>2025-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/a-guide-to-bearer-tokens-jwt-vs-opaque-tokens</loc>
<lastmod>2025-04-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/supabase-authentication-and-authorization-in-nextjs-implementation-guide</loc>
<lastmod>2025-04-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/serverless-authorization-in-nodejs-serverless-framework</loc>
<lastmod>2025-04-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/salt-security-enterprise-grade-api-security-with-fine-grained-authorization</loc>
<lastmod>2025-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/planning-authorization-model-and-architecture-full-2025-guide</loc>
<lastmod>2025-04-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/machine-identity-security-managing-risk-delegation-and-cascading-trust</loc>
<lastmod>2025-03-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/aispm-how-to-handle-ai-agent-security</loc>
<lastmod>2025-03-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/firebase-rules-arent-enough-decoupling-authorization-for-scalable-fine-grained-access-control</loc>
<lastmod>2025-03-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-a-machine-identity-ai-access-control</loc>
<lastmod>2025-03-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/identity-tokens-best-practices</loc>
<lastmod>2025-03-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/authentication-and-authorization-with-firebase</loc>
<lastmod>2025-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/best-practices-for-multi-tenant-authorization</loc>
<lastmod>2025-03-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/managing-frontend-authorization-in-vue-with-casl</loc>
<lastmod>2025-03-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-react-rbac-authorization</loc>
<lastmod>2025-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/dynamic-react-feature-toggling-2024-guide</loc>
<lastmod>2025-03-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/cookies-vs-local-storage</loc>
<lastmod>2025-03-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/django-authorization-an-implementation-guide</loc>
<lastmod>2025-03-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-access-control-in-langchain-guide</loc>
<lastmod>2025-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/building-a-secure-flight-booking-ai-agent-with-langflow</loc>
<lastmod>2025-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-authentication-and-authorization-in-vue</loc>
<lastmod>2025-03-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implement-role-based-access-control-in-flask</loc>
<lastmod>2025-03-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/so-long-rbac-and-thanks-for-all-the-roles</loc>
<lastmod>2025-03-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-implement-role-based-access-control-rbac-in-vuejs</loc>
<lastmod>2025-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/announcing-permit-ai-access-control-ai-identity-fga</loc>
<lastmod>2025-02-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/deepseek-completely-changed-how-we-use-google-zanzibar</loc>
<lastmod>2025-02-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/ai-agents-access-control-with-pydantic-ai</loc>
<lastmod>2025-02-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/ai-prompt-classification-for-access-control</loc>
<lastmod>2025-02-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/we-let-ai-handle-user-permissions</loc>
<lastmod>2025-02-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/ai-powered-content-moderation-gemini-and-nextjs</loc>
<lastmod>2025-02-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-prisma-rbac-fine-grained-prisma-permissions</loc>
<lastmod>2025-02-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/centauri-fintech-with-fine-grained-authorization-fga</loc>
<lastmod>2025-02-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-implement-rbac-in-an-expressjs-application</loc>
<lastmod>2025-02-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/configuring-keycloak-authorization-best-practices</loc>
<lastmod>2025-02-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/fastapi-rbac-full-implementation-tutorial</loc>
<lastmod>2025-02-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-hipphealth-secures-patient-data-with-fine-grained-authorization-fga</loc>
<lastmod>2025-02-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/fine-grained-keycloak-authorization-with-abac-and-rebac</loc>
<lastmod>2025-01-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/authorization-with-open-policy-agent-opa</loc>
<lastmod>2025-01-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-dynamic-keycloak-rbac-with-permitio</loc>
<lastmod>2025-01-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-implement-role-based-access-control-rbac-into-a-django-application</loc>
<lastmod>2025-01-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/why-data-filtering-matters-for-database-authorization</loc>
<lastmod>2025-01-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-policy-as-code</loc>
<lastmod>2025-01-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/policy-engine-showdown-opa-vs-openfga-vs-cedar</loc>
<lastmod>2025-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-implement-role-based-access-control-rbac-in-laravel</loc>
<lastmod>2025-01-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/policy-as-code-or-from-infrastructure-to-fine-grained-authorization</loc>
<lastmod>2025-01-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/the-challenges-of-generative-ai-in-identity-and-access-management</loc>
<lastmod>2025-01-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/dynamic-ai-access-control-for-a-changing-timeline</loc>
<lastmod>2025-01-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/managing-ai-permissions</loc>
<lastmod>2025-01-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/adopting-proactive-ai-identity-security</loc>
<lastmod>2024-12-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-protect-a-url-inside-a-nestjs-app-using-rbac-authorization</loc>
<lastmod>2024-12-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/understanding-ai-identity-in-iam</loc>
<lastmod>2024-12-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/no-one-wants-to-write-rego</loc>
<lastmod>2024-12-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/permit-new-pricing-model</loc>
<lastmod>2024-11-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/coding-tutorial-build-a-secure-chat-app-with-react-firebase-and-permitio</loc>
<lastmod>2024-11-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/kubecon-2024-what-were-excited-for</loc>
<lastmod>2024-11-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/building-ai-applications-with-enterprise-grade-security-using-fga-and-rag</loc>
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/role-based-access-control-rbac-authorization-in-golang</loc>
<lastmod>2024-11-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/launch-week-5-performance</loc>
<lastmod>2024-11-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/launch-week-4-integrations</loc>
<lastmod>2024-10-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/launch-week-3-fine-grained-modeling</loc>
<lastmod>2024-10-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/launch-week-2-decisions</loc>
<lastmod>2024-10-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/launch-week-1-devex</loc>
<lastmod>2024-10-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/permitio-launch-week-introduction</loc>
<lastmod>2024-10-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/introduction-to-opal</loc>
<lastmod>2024-10-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/possible-tradoffs-of-fine-grained-authorization</loc>
<lastmod>2024-10-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-implement-role-based-access-control-rbac-in-angular</loc>
<lastmod>2024-09-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rls-is-not-enough</loc>
<lastmod>2024-09-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/best-practices-for-authorization-in-microservices</loc>
<lastmod>2024-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rbac-vs-abac</loc>
<lastmod>2024-09-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/authorization-as-a-service</loc>
<lastmod>2024-09-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-rbac</loc>
<lastmod>2024-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/streamline-cicd-with-custom-github-actions</loc>
<lastmod>2024-09-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/best-practices-for-implementing-hybrid-cloud-security</loc>
<lastmod>2024-09-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/honeycomb-a-case-study-in-fine-grained-authorization</loc>
<lastmod>2024-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/everything-we-learned-about-developer-conference-sponsorship</loc>
<lastmod>2024-09-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/irrigating-innovation-how-fine-grained-authorization-helps-developers-focus-on-what-matters</loc>
<lastmod>2024-08-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-add-rbac-in-nextjs</loc>
<lastmod>2024-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/protecting-democracy-through-fine-grained-authorization</loc>
<lastmod>2024-08-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/protecting-users-data-from-ai-training-crawlers</loc>
<lastmod>2024-08-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/mac-dac-rbac-and-fga-and-access-control</loc>
<lastmod>2024-08-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/mac-vs-dac-comparing-access-control-fundamentals</loc>
<lastmod>2024-08-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-fine-grained-authorization-fga</loc>
<lastmod>2024-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/announcing-permit-share-if</loc>
<lastmod>2024-07-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/tools-to-prepare-your-stack-for-the-genai-era</loc>
<lastmod>2024-07-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-graphql-authorization</loc>
<lastmod>2024-07-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/laravel-authorization-guide</loc>
<lastmod>2024-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/conditions-vs-relationships-choosing-between-abac-and-rebac</loc>
<lastmod>2024-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-implement-rbac-role-based-access-control-in-astro-framework</loc>
<lastmod>2024-06-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-discord-built-access-an-authorization-management-portal</loc>
<lastmod>2024-06-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-google-zanzibar</loc>
<lastmod>2024-06-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/best-practices-for-effective-user-permissions-and-access-delegation</loc>
<lastmod>2024-05-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/generate-personalized-frontend-experiences-with-user-attributes-and-feature-flags</loc>
<lastmod>2024-05-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/jwts-arent-made-for-authorization</loc>
<lastmod>2024-05-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-implement-rbac-in-supabase</loc>
<lastmod>2024-05-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-model-and-implement-cloud-native-authorization</loc>
<lastmod>2024-05-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/45-questions-to-ask-yourself-before-modeling-authorization</loc>
<lastmod>2024-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/opa-cedar-openfga-why-are-policy-languages-trending</loc>
<lastmod>2024-05-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/secure-access-into-childs-play-with-permit-access-request-apis</loc>
<lastmod>2024-04-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-use-casl-for-implementing-authorization-in-react</loc>
<lastmod>2024-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/whats-new-on-opa-v1</loc>
<lastmod>2024-04-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/frontend-authorization-with-nextjs-and-casl-tutorial</loc>
<lastmod>2024-04-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/from-rbac-to-rebac-and-abac-with-nextjs-and-permitio</loc>
<lastmod>2024-03-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-reddit-scaled-to-millions-of-decisions-per-second</loc>
<lastmod>2024-02-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/permit-scaling-up-with-scale-vp</loc>
<lastmod>2024-02-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/custom-policies</loc>
<lastmod>2024-02-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/best-practices-to-implement-rbac-for-developers</loc>
<lastmod>2024-02-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/best-practices-for-api-authentication-and-authorization</loc>
<lastmod>2024-01-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/api-security-a-comprehensive-guide-for-developers</loc>
<lastmod>2024-01-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/oauth-tokens-definitive-guide</loc>
<lastmod>2024-01-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/differences-between-oauth-vs-jwt</loc>
<lastmod>2024-01-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/api-authorization-best-practices</loc>
<lastmod>2023-12-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-token-based-authentication</loc>
<lastmod>2023-12-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/top-5-access-control-features-in-2024</loc>
<lastmod>2023-12-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/authentication-vs-authorization</loc>
<lastmod>2023-12-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-implement-abac</loc>
<lastmod>2023-12-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-abac</loc>
<lastmod>2023-12-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/top-12-open-source-auth-tools</loc>
<lastmod>2023-12-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/build-authorization-like-google</loc>
<lastmod>2023-11-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/building-healthcare-authorization-nextjs</loc>
<lastmod>2023-11-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/authorization-in-healthcare</loc>
<lastmod>2023-11-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-use-oauth-scopes-for-authorization</loc>
<lastmod>2023-11-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/better-access-control-with-passkeys-and-fine-grained-authorization</loc>
<lastmod>2023-10-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rbac-vs-abac-vs-rebac</loc>
<lastmod>2023-10-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/the-best-developer-communities-of-2023</loc>
<lastmod>2023-10-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/devsecops-is-nothing-without-devex</loc>
<lastmod>2023-10-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/abac-vs-rebac</loc>
<lastmod>2023-10-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/401-vs-403-error-whats-the-difference</loc>
<lastmod>2023-09-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rbac-vs-rebac</loc>
<lastmod>2023-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/producthunt-howto</loc>
<lastmod>2023-09-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/10-exceptional-developer-tools-launched-in-2023</loc>
<lastmod>2023-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/shift-left-best-practices</loc>
<lastmod>2023-09-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/relationship-based-access-control-rebac-with-open-policy-agent-opa</loc>
<lastmod>2023-09-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-rebac</loc>
<lastmod>2023-08-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/policy-engines</loc>
<lastmod>2023-08-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/roll-your-own-rbac</loc>
<lastmod>2023-07-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/audit-logs</loc>
<lastmod>2023-07-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/frontend-low-code-tools</loc>
<lastmod>2023-07-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/best-practices-for-authorization-in-python</loc>
<lastmod>2023-07-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implement-authorization-in-fastapi</loc>
<lastmod>2023-07-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/send-frontend-app-events-directly-to-slack</loc>
<lastmod>2023-07-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/add-a-slack-chatbox-directly-into-your-react-app</loc>
<lastmod>2023-07-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/everything-you-need-to-know-about-aws-cedar-policy-language</loc>
<lastmod>2023-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implementing-authorization-in-4-nodejs-frameworks</loc>
<lastmod>2023-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/opa-for-app-level-authorization-from-rbac-to-abac-in-scale</loc>
<lastmod>2023-07-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/location-based-access-control-made-easy-with-nextjs-and-ipinfo</loc>
<lastmod>2023-06-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/owasp-2023</loc>
<lastmod>2023-06-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/cedar-rbac</loc>
<lastmod>2023-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/nextjs-passwordless-authentication-with-supertokens-and-twilio</loc>
<lastmod>2023-06-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/mailgun-foaz</loc>
<lastmod>2023-06-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/zanzibar-vs-opa</loc>
<lastmod>2023-06-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/foaz</loc>
<lastmod>2023-05-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/send-sms-from-the-browser-no-backend-code-required</loc>
<lastmod>2023-05-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implement-rbac-authorization-in-express</loc>
<lastmod>2023-05-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/scaling-authorization-with-cedar-and-opal</loc>
<lastmod>2023-05-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/cedar-qna</loc>
<lastmod>2023-05-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rbac-to-abac</loc>
<lastmod>2023-05-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/opa-vs-cedar</loc>
<lastmod>2023-05-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/oss-aws-cedar-is-a-gamechanger-for-iam</loc>
<lastmod>2023-05-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/planning-app-rbac</loc>
<lastmod>2023-04-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/add-rbac-authorization-to-auth0</loc>
<lastmod>2023-04-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/kubecon-eu-2023</loc>
<lastmod>2023-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/nsa</loc>
<lastmod>2023-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/crafting-your-own-application-the-4-essential-building-blocks</loc>
<lastmod>2023-04-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/bingbang</loc>
<lastmod>2023-03-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/access-control-scary-to-simple</loc>
<lastmod>2023-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/how-to-create-an-authorization-middleware-for-fastify</loc>
<lastmod>2023-03-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/testing-app-permissions-with-cypress</loc>
<lastmod>2023-03-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/building-app-authorization-the-5-keys-for-scalability-and-compliance</loc>
<lastmod>2023-02-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/netflix-authz</loc>
<lastmod>2023-02-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/authn-vs-authz</loc>
<lastmod>2023-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/elements</loc>
<lastmod>2023-01-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/elements-guide</loc>
<lastmod>2023-01-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/rbac-with-permit</loc>
<lastmod>2023-01-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/choose-an-authz-service</loc>
<lastmod>2023-01-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/podcasts2022</loc>
<lastmod>2022-12-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/iam-buzzwords</loc>
<lastmod>2022-12-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/intellyx-implementing-authz</loc>
<lastmod>2022-10-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/announcing-abac</loc>
<lastmod>2022-09-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/no-code-permissions-with-kong-and-permitio</loc>
<lastmod>2022-09-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/four-mistakes-you-make-when-building-permissions</loc>
<lastmod>2022-08-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/homebrewing-permissions-with-os</loc>
<lastmod>2022-08-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/multitenancy-in-cloud</loc>
<lastmod>2022-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/aws-iam-roles-and-policies</loc>
<lastmod>2022-07-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/authorization-the-cloud-native-way</loc>
<lastmod>2022-07-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/opal-opa-vs-xacml</loc>
<lastmod>2022-05-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/load-external-data-into-opa</loc>
<lastmod>2022-04-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/introduction-to-opa</loc>
<lastmod>2022-03-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/announcing-permit</loc>
<lastmod>2022-02-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/custom-auth0-universal-login</loc>
<lastmod>2022-01-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implement-abac-using-opa</loc>
<lastmod>2022-01-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/implement-rbac-using-opa</loc>
<lastmod>2022-01-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/the-case-for-centralized-iam</loc>
<lastmod>2022-01-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/5-best-practices-for-building-cloud-native-permissions</loc>
<lastmod>2021-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/blog/what-is-authorization</loc>
<lastmod>2021-11-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/daniel-bass</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/or-weis</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/oded-ben-david</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/jason-bloomberg</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/raz-cohen</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/jason-english</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/shaul-kremer</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/shuvy-ankor</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/filip-grebowski</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/gemanor</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/maya-barak</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/arindam-majumder</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/eli-moshkovich</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/bartosz-pietrucha</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/james-jarvis</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/steve-mcdougall</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/ekekenta-clinton</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/uma-victor</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/taofiq-aiyelabegan</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/ekemini-samuel</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/author/dan-yishai</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
<url>
<loc>https://www.permit.io/career/senior-backend-engineer</loc>
<lastmod>2026-03-23T12:40:49.860Z</lastmod>
</url>
</urlset>
