<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-oauth2-proxy/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/admin-api/user-end2end/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/getting-started/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/security-features/password-policies/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-user-profile-pattern-validator/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/security-features/brute-force-detection/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-ldap-ad-federation/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/security-features/mfa/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-prometheus-metrics/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-ha-dr/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/guides/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-cluster-cache-tuning/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-26-8-upgrade-breaking-changes/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-26-7-4-security-patch/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/traefik-forwardauth-keycloak/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-fine-grained-authz/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-26-7-3-security-patch/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/dex-keycloak-federation/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/fundamentals/what-is-iam/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-adapter-migration/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-oauth2-proxy-ingress-forwardauth/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/guides/introduction/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/fundamentals/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-conditional-step-up-auth/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-wecom-feishu-dingtalk/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/themes/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/fundamentals/what-is-idaas/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-openfga-rebac/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/fundamentals/iam-vs-idaas/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/admin-api/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-client-authentication-credentials/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/security-features/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/fundamentals/iam-fundamentals/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-mcp-authorization-server/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-kubernetes-rbac/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/advanced-features/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/fundamentals/authentication-vs-authorization/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/integrations/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/fundamentals/identity-lifecycle/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/troubleshooting/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-x509-client-certificate-auth/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/grafana-keycloak-oidc-sso/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-pgbouncer-prepared-statement/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-operations-checklist/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/fundamentals/what-is-keycloak/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-argocd-oidc-sso/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/oauth2-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/oauth2-authorization-code-pkce/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/oauth2-attack-surface/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/jwt-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/oauth2.1-changes/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-production-roadmap/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/openid-connect/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/saml2/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/saml2-attack-surface/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/scim-protocol/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/ldap-directory-services/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/protocols/oauth2-dpop/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/iam-multi-protocol-integration/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-redirect-loop-troubleshooting/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/core-capabilities/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/oauth2-proxy-common-errors/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/core-capabilities/sso-single-sign-on/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-single-logout/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/core-capabilities/multi-factor-authentication/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-session-timeouts/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/core-capabilities/identity-federation-brokering/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-optimized-build-options/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-cors-web-origins/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/core-capabilities/audit-and-compliance/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-admin-account-recovery/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-kerberos-spnego-ad-sso/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-token-size-oauth2-proxy-cookies/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/nextjs-authjs-keycloak-oidc/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-broker-logout-token-validation/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-key-rotation-kid-jwks-cache/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-https-required/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/keycloak-architecture/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-liquibase-mysql-group-replication/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/cas-apereo/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/keycloak-export-import-on-k8s/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/dex-identity/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/other-idaas-solutions/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/integration-patterns/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/kubernetes-production/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/casdoor-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/authentik-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/supertokens-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/zitadel-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/oauth2-proxy-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/blog/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/pomerium-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/authorization-models/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/ory-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/security-best-practices/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/hanko-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/logto-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/performance-and-scaling/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/iam-monitoring-observability/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/implementation/openbao-deep-dive/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/iam-compliance-dengbao/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/future-of-idaas/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/zero-trust-identity/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/iam-scim-provisioning-guide/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-social-identity-providers/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-26-7-whats-new/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/iam-architecture-design/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-scim-api/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/iam-protocol-selection-guide/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/oauth2-token-introspection-guide/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/iam-session-management/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-postgresql-config/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/multi-tenant-iam/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-redis-session-cache/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-passkey-webauthn/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-audit-logging-compliance/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/opensource-iam-comparison/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/keycloak/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/iam-vs-ciam-workforce/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/advanced-topics/iam-conditional-access/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-smtp-email-config/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/iam-least-privilege-guide/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/references/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/oauth2-device-authorization-grant/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/iam-password-policy-guide/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/adfs-migration-entra-id/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-organizations-multitenancy/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/pomerium-core-keycloak-proxy-auth/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-hostname-v2-config/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-token-exchange/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-proxy-client-ip-trust/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/iam-bff-spa-token-architecture/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-par-pushed-authorization-requests/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/envoy-gateway-oidc-keycloak/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-spring-boot-3-resource-server/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/istio-keycloak-jwt-authz/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-opentelemetry-tracing/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-config-cli-realm-as-code/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-spi-extension-deployment/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/spiffe-spire-workload-identity/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/ingress-nginx-retirement-iam-migration/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-password-hash-migration/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-saml-idp-integration/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-upgrade-rolling-update/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/apisix-keycloak-oidc-gateway/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-harbor-oidc-sso/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-multi-cluster-ha/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-entra-id-federation/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-localization-chinese-ui-email/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-jenkins-oidc-sso/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-gitlab-oidc-sso/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/glossary/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-minio-oidc-policy-mapping/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-opensearch-dashboards-oidc/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/openbao-oidc-keycloak-login/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/keycloak-oid4vci-verifiable-credentials/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/dex-identity-federation/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/solution-blogs/supabase-keycloak-integration/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://idaas.xlabs.club/docs/references/windows-ad/</loc><lastmod>2026-10-05T23:10:09+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url></urlset>