<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- Homepage -->
  <url>
    <loc>https://integrauth.com/</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- IntegrAuth Academy -->
  <url>
    <loc>https://integrauth.com/academy</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- IntegrAuth Academy lessons (generated by scripts/build-academy.mjs) -->
  <url>
    <loc>https://integrauth.com/academy/start-here-no-coding-needed</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/what-happens-when-you-visit-a-website</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/http-how-browsers-and-servers-talk</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/cookies-and-sessions-how-a-website-remembers-you</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/what-is-an-api-and-what-is-json</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/encoding-encryption-and-hashing-three-different-things</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/keys-signatures-and-the-padlock-crypto-basics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/what-is-a-jwt-your-first-token</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/how-websites-store-your-password</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/spotting-phishing-and-fake-logins</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/the-absolute-basics-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/the-absolute-basics-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-the-map-of-identity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/meet-the-cast</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/what-is-identity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/proving-who-you-are</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/tokens-and-identity-standards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/the-lifecycle-joiner-mover-leaver</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/personas-and-the-identity-fabric</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/zero-trust-and-context</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/when-things-go-wrong</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/non-human-identities</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-agents-and-mcp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/regulations-and-certifications</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/a-z-glossary</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/foundations-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/foundations-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-beyond-the-password</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/passkeys-and-webauthn</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/mfa-enrollment-and-factors</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/safe-account-recovery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/adaptive-risk-based-mfa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/step-up-and-assurance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/bot-detection-and-captcha</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/breached-password-detection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/enterprise-sso-and-home-realm-discovery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/sessions-cookies-and-sign-out</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/native-to-web-sso</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/magic-links-and-email-codes-otp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-verification-idv-kyc-proving-a-real-person</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/modern-authentication-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/modern-authentication-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-the-life-of-a-token</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/getting-a-token-authorization-code-and-pkce</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/id-tokens-vs-access-tokens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/refresh-token-rotation-and-reuse-detection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/stolen-token-defenses-i-revoke-expire-step-up</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/stolen-token-defenses-ii-dpop-mtls-and-encrypted-tokens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/caep-and-shared-signals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/claims-you-can-trust</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/validating-a-jwt-the-key-checks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/opaque-tokens-and-introspection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/token-security-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/token-security-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-who-can-do-what</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/rbac-abac-and-rebac-access-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/modeling-permissions-as-a-graph</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/policy-as-code-rules-kept-outside-the-app</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/multi-tenancy-and-tenant-isolation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/scopes-consent-and-least-privilege</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/api-keys-vs-oauth</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/the-api-gateway-the-checkpoint-in-front</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/owasp-api-top-10-how-apis-get-attacked</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/authorization-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/authorization-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-the-login-protocols</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/oidc-login-step-by-step-the-auth-code-flow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/saml-enterprise-sso</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/signing-out-across-apps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/machine-login-client-credentials</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/the-device-flow-signing-in-on-a-tv</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/token-exchange-delegation-across-services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/jit-provisioning-and-account-linking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/federation-trust-metadata-keys-and-discovery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/stronger-oauth-par-jar-and-fapi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/protocols-and-federation-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/protocols-and-federation-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-who-is-calling-your-api</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ways-to-authenticate-an-api</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/basic-bearer-and-the-authorization-header</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/certificates-and-chains-of-trust</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/tls-and-mutual-tls-in-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/guarding-private-keys-kms-hsm-and-rotation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/signed-requests-and-webhooks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/more-owasp-api-risks-ssrf-misconfiguration-and-more</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/cors-and-browser-facing-apis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/rate-limits-quotas-and-abuse-control</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/api-security-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/api-security-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-ai-agents-that-act</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/controlling-mcp-agents-tools-and-guardrails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/fine-grained-authorization-rebac-in-practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/permission-aware-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/human-in-the-loop-approvals-ciba-and-rar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/the-agent-registry-and-kill-switch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/delegated-access-to-third-party-accounts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/a-secure-copilot-step-by-step</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/prompt-injection-when-data-gives-orders</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/poisoned-memory-and-changing-tools</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/agent-to-agent-delegation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/agent-audit-trails-proving-what-an-agent-did</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-and-agents-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-and-agents-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-running-identity-every-day</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/scim-provisioning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-telemetry-and-siem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/the-right-to-be-forgotten</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/building-a-custom-push-authenticator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/access-reviews-and-least-privilege</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/break-glass-and-privileged-access</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/reconciliation-and-joiner-mover-leaver-drift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-operations-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-operations-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-identity-in-a-company</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/directories-ldap-active-directory-and-the-cloud-directory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/kerberos-and-ntlm-how-windows-sign-in-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-governance-requests-roles-and-separation-of-duties</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/privileged-access-management-pam</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/password-policy-that-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/device-trust-conditional-access-and-ztna</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/enterprise-identity-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/enterprise-identity-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-how-attackers-think</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/credential-stuffing-password-spraying-and-bots</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/adversary-in-the-middle-aitm-phishing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/mfa-fatigue-too-many-approval-prompts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/device-code-phishing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/consent-phishing-fake-apps-that-ask-for-access</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/session-hijacking-stealing-the-session-cookie</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/attacking-account-recovery-sim-swap</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/fake-help-desk-calls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/detection-engineering-finding-attacks-in-logs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/incident-tabletop-a-practice-drill</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-attacks-and-defenses-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-attacks-and-defenses-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-identity-for-customers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/signup-and-verification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/account-recovery-for-customers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/social-login-and-account-linking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/progressive-profiling-and-clear-consent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/account-takeover-defending-the-customers-account</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/user-migration-moving-users-without-resets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/b2b-identity-organizations-invites-and-team-roles</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/new-number-new-phone-leaving</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/wallets-and-verifiable-credentials-portable-customer-identity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/customer-identity-ciam-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/customer-identity-ciam-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-identity-for-machines-in-the-cloud</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/cloud-identity-101-principals-roles-and-policies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/workload-identity-federation-no-stored-secrets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/spiffe-and-svids-identity-for-services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/secrets-management-and-rotation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/cross-account-and-cross-cloud-trust</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/least-privilege-for-machines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/kubernetes-identity-service-accounts-and-rbac</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/cloud-and-workload-identity-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/cloud-and-workload-identity-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-putting-it-all-together</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/where-tokens-live-spas-and-the-bff</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-across-microservices-who-is-calling-whom</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/multi-tenancy-keeping-customers-data-apart</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/token-lifetimes-security-vs-ease-of-use</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/build-vs-buy-for-identity</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/when-identity-goes-down-resilience-and-disaster-recovery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-architecture-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/identity-architecture-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-ai-from-zero</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/your-first-ai-chat</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/where-ai-is-strong-and-where-it-fails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/everyday-wins-with-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/research-and-fact-checking-with-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/health-money-and-legal-questions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/images-voice-and-video</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-in-your-own-language</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/get-real-answers-from-your-files</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/tech-basics-terminal-json-and-keys</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-from-zero-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-from-zero-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-ai-essentials</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/what-an-ai-model-is</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/tokens-and-context-windows</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/inside-one-answer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/why-answers-change-temperature</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/when-ai-makes-things-up</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/prompts-that-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/choosing-a-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/models-that-pick-from-a-list</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/open-and-closed-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/search-by-meaning-embeddings-and-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/prompt-rag-or-fine-tune</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/evals-does-your-ai-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-essentials-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-essentials-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-from-chat-to-building</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/safe-ai-at-work-data-and-privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/picking-the-right-ai-tool</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/projects-and-custom-assistants</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/using-ai-through-an-api</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/cost-limits-and-caching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/tool-calling-and-structured-output</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/mcp-plug-tools-into-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/context-and-memory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/agents-subagents-and-skills</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/automations-and-agent-builders</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-that-uses-your-apps-and-browser</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/coding-assistants</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/guardrails-and-jailbreaks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/working-with-ai-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/working-with-ai-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-safe-and-responsible-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/prompt-injection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/deepfakes-and-ai-scams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/bias-and-fairness</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/who-owns-ai-output</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-rules-at-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/staying-sharp-with-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ai-with-children-and-families</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/safe-and-responsible-ai-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/safe-and-responsible-ai-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-coding-with-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/set-up-your-coding-assistant</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/give-it-the-right-context</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/plan-before-it-codes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/tests-checks-and-debugging</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/review-ai-written-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/extend-your-assistant</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/permissions-sandboxes-and-secrets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/build-an-app-without-coding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/many-agents-at-once</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/coding-with-ai-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/coding-with-ai-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/start-here-building-with-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/your-first-ai-feature</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/prompts-as-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/build-retrieval-that-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/agent-design-patterns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/build-an-agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/run-ai-in-production</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/ship-safely</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/building-with-ai-the-big-picture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/academy/building-with-ai-cheat-sheet-and-pop-quiz</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <!-- /IntegrAuth Academy lessons -->

  <!-- MCP Security service page -->
  <url>
    <loc>https://integrauth.com/mcp-security</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- AI Agent Security service page -->
  <url>
    <loc>https://integrauth.com/ai-agent-security</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- API Security service page -->
  <url>
    <loc>https://integrauth.com/api-security</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Kong & Lua plugins service page -->
  <url>
    <loc>https://integrauth.com/kong-lua-plugins</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://integrauth.com/iam-consulting</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://integrauth.com/api-gateway</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://integrauth.com/software-development</loc>
    <lastmod>2026-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://integrauth.com/website-design</loc>
    <lastmod>2026-10-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://integrauth.com/about</loc>
    <lastmod>2026-11-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://integrauth.com/purpose</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Certificate verification -->
  <url>
    <loc>https://integrauth.com/verify</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- Privacy Policy -->
  <url>
    <loc>https://integrauth.com/privacy</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Terms of Service -->
  <url>
    <loc>https://integrauth.com/terms</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Support -->
  <url>
    <loc>https://integrauth.com/products</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://integrauth.com/support</loc>
    <lastmod>2025-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Cancellation Policy -->
  <url>
    <loc>https://integrauth.com/cancellation</loc>
    <lastmod>2025-11-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

</urlset>
