<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.ldapjs.com/learn</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-architecture-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-authentication-kerberos-ntlm-and-ldap</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-dns-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-domains-trees-and-forests</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-group-policy-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-replication-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-schema-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-sites-and-services-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-trusts-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/active-directory-users-and-computers-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/domain-controllers-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/fsmo-roles-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/global-catalog-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/how-ldap-works-with-active-directory</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/ntlm-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/organizational-units-ou-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/security-groups-vs-distribution-groups</loc></url>
  <url><loc>https://www.ldapjs.com/learn/active-directory/what-is-active-directory</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/authentication-vs-authorization</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/how-ldap-fits-into-sso</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-a-certificate-authority</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-a-directory-service</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-identity-federation</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-oauth-2-0</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-openid-connect</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-pki</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-radius</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-saml</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-scim</loc></url>
  <url><loc>https://www.ldapjs.com/learn/identity-and-authentication/what-is-single-sign-on-sso</loc></url>
  <url><loc>https://www.ldapjs.com/learn/kerberos/kerberos-service-principal-names-spns-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/kerberos/kerberos-tickets-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/kerberos/key-distribution-center-kdc-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/kerberos/ticket-granting-tickets-tgt-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/kerberos/what-is-kerberos</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap-filters/common-ldap-filter-examples</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap-filters/ldap-and-or-and-not-filters</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap-filters/ldap-equality-presence-and-substring-filters</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap-filters/ldap-filter-escaping-rules</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap-filters/ldap-filter-matching-rules</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap-filters/ldap-filter-syntax-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap-filters/ldap-wildcard-filters-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap-filters/what-is-an-ldap-filter</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/distinguished-names-dn-and-relative-distinguished-names-rdn</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/how-ldap-works</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/is-ldap-still-used</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-architecture-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-authentication-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-authentication-vs-authorization</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-bind-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-controls-and-extended-operations</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-directory-information-tree-dit</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-entries-and-attributes</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-error-codes-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-injection-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-object-classes-and-schemas</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-operations-bind-search-add-modify-and-delete</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-pagination-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-referrals-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-replication-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-search-scope-base-one-level-and-subtree</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-terminology-and-core-concepts</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/ldap-urls-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/simple-bind-vs-sasl-bind</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldap/what-is-ldap</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/how-ldap-encryption-works</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/how-ldaps-works</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/ldap-certificates-and-tls-validation</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/ldap-channel-binding-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/ldap-ports-389-and-636-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/ldap-security-best-practices</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/ldap-signing-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/ldap-starttls-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/what-is-ldaps</loc></url>
  <url><loc>https://www.ldapjs.com/learn/ldaps/why-plain-ldap-authentication-is-dangerous</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/does-microsoft-entra-id-support-ldap</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/enterprise-applications-in-entra-id-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/entra-id-application-registrations-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/entra-id-conditional-access-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/how-active-directory-and-microsoft-entra-id-work-together</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/how-microsoft-entra-id-works</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/hybrid-identity-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/ldap-and-microsoft-entra-id-integration-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/microsoft-entra-connect-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/microsoft-entra-id-authentication-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/microsoft-entra-id-tenants-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/microsoft-entra-id-users-groups-and-applications</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/service-principals-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/microsoft-entra-id/what-is-microsoft-entra-id</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/how-openldap-works</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-access-control-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-architecture-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-authentication-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-backends-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-configuration-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-directory-structure</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-overlays-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-replication-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/openldap-schemas-and-object-classes</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/slapd-explained</loc></url>
  <url><loc>https://www.ldapjs.com/learn/openldap/what-is-openldap</loc></url>
</urlset>
