<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.casdoor.com</loc>
</url>
<url>
<loc>https://www.casdoor.com/pricing</loc>
</url>
<url>
<loc>https://www.casdoor.com/ai-agents</loc>
</url>
<url>
<loc>https://www.casdoor.com/sso</loc>
</url>
<url>
<loc>https://www.casdoor.com/saml</loc>
</url>
<url>
<loc>https://www.casdoor.com/ldap</loc>
</url>
<url>
<loc>https://www.casdoor.com/compare/auth0</loc>
</url>
<url>
<loc>https://www.casdoor.com/compare/okta</loc>
</url>
<url>
<loc>https://www.casdoor.com/compare/keycloak</loc>
</url>
<url>
<loc>https://www.casdoor.com/blog</loc>
</url>
<url>
<loc>https://www.casdoor.com/blog/auth-pricing-comparison</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/blog/auth0-alternatives</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/blog/best-open-source-iam</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/blog/casdoor-vs-keycloak-vs-authentik-vs-zitadel</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/blog/dedicated-managed-identity-providers</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/blog/keycloak-alternatives</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/blog/mcp-authorization-servers</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/privacy</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/terms</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.casdoor.com/refund</loc>
<lastmod>2026-10-08T00:00:00.000Z</lastmod>
</url>
</urlset>
