Table of Contents
- The Cloud-Native Endpoint Problem Kerberos Created
- What Microsoft Entra Kerberos Actually Is (and Isn’t)
- Architecture: Entra ID as a Cloud KDC
- Ticket Types Explained: Cloud TGT vs OnPremTgt (Partial/Referral)
- End-to-End Flows (Cloud Resource vs On-Prem Resource)
- Why This Unlocks Entra Joined Windows 11 at Scale
- Windows Hello for Business Cloud Kerberos Trust (Deep Dive)
- Azure Files + Entra Kerberos (Hybrid & Cloud-Only)
- Global Secure Access / Entra Private Access Kerberos SSO
- The New Hybrid Join via Entra Kerberos (Preview)
- Security Design & Operational Caveats
- Troubleshooting Playbook (dsregcmd, klist, nltest)
- Best Practices & Migration Strategy
- Conclusion
The Cloud-Native Endpoint Problem Kerberos Created
As organizations move from hybrid-joined Windows to fully Entra joined + Intune-managed Windows 11, one legacy reality refuses to disappear: Kerberos-protected resources. File shares, intranet apps using Windows Integrated Authentication, and many line-of-business systems still assume a device is “inside” the AD trust boundary. [learn.microsoft.com], [learn.microsoft.com]
Historically, that constraint forced many enterprises to remain hybrid-joined because they believed domain join was the only reliable way to obtain Kerberos tickets. However, Microsoft Entra Kerberos introduces a new trust plane: cloud identity issues the Kerberos tickets (or the “starter” tickets) needed to reach traditional resources. [learn.microsoft.com], [docs.azure.cn]
What Microsoft Entra Kerberos Actually Is (and Isn’t)
Microsoft Entra Kerberos is a cloud-native Kerberos capability that extends Kerberos into the Entra ecosystem by allowing Microsoft Entra ID to act as a Kerberos Key Distribution Center (KDC) for supported scenarios. [learn.microsoft.com], [docs.azure.cn]
It is important to be precise: Entra Kerberos does not “replace AD DS overnight.” Instead, it creates secure bridges that let modern, cloud-joined endpoints authenticate to both cloud-integrated and on-prem AD-protected services, often without the old “must be hybrid-joined” requirement that slowed cloud-native endpoint adoption. [learn.microsoft.com], [learn.microsoft.com]
What it is not:
❌ Common Misconception
“We don’t need Active Directory anymore”
Microsoft Entra Kerberos is not a replacement for Active Directory.
Active Directory still plays a critical role in:
- On-premises authorization
- PAC (Privilege Attribute Certificate)
- Group membership resolution
- Legacy application access control
✅ What Actually Changes
“Kerberos trust starts in the cloud”
Microsoft Entra ID acts as a Cloud Key Distribution Center (KDC)
for modern identity workflows.
This means:
- Authentication starts in Entra ID
- Cloud TGT is issued at sign-in
- On-prem access uses partial TGT → exchanged with DC
- Kerberos works without full domain dependency
Architecture: Entra ID as a Cloud KDC
The foundational architectural change is that your tenant becomes a Kerberos realm alongside your existing AD realm. In practice:
This design matters because it shifts the “trust anchor” for initial authentication from “must reach a DC at sign-in time” to “Entra identity + device state can bootstrap Kerberos.” [learn.microsoft.com], [learn.microsoft.com]
Ticket Types Explained: Cloud TGT vs OnPremTgt (Partial/Referral)
To understand Entra Kerberos, you must understand the two-ticket reality:
Cloud TGT (for cloud resources)
The Cloud TGT is issued by Entra for the realm KERBEROS.MICROSOFTONLINE.COM. It is used to request service tickets for cloud-integrated resources such as Azure Files (and other supported services). It is cached locally and can be inspected using klist cloud_debug. [learn.microsoft.com], [docs.azure.cn]
OnPremTgt / Partial TGT (for on-prem AD resources)
For on-prem resources in a hybrid identity design, Entra issues an OnPremTgt that contains minimal data (notably the user SID) and no full authorization data. The client must exchange this partial TGT with an on-prem domain controller to obtain a full TGT that includes PAC/group memberships required for authorization to on-prem resources. [learn.microsoft.com], [docs.azure.cn]
In other words:
- Cloud TGT → direct path to cloud Kerberos-integrated services
- Partial TGT → exchanged with DC → full AD TGT → service ticket to on-prem services [learn.microsoft.com], [learn.microsoft.com]
End-to-End Flows (Cloud Resource vs On-Prem Resource)
Flow A — Accessing a cloud-integrated Kerberos workload (example: Azure Files)
Key outcome: no dependency on an on-prem DC for ticket issuance to that cloud resource (especially for cloud-only identity scenarios in preview). [learn.microsoft.com], [learn.microsoft.com]
Flow B — Accessing an on-prem Kerberos-protected resource (example: SMB file share)
This model reduces the need for “domain join just to get Kerberos,” because the cloud identity plane is now a first-class participant in the Kerberos experience. [learn.microsoft.com], [learn.microsoft.com]
Why This Unlocks Entra Joined Windows 11 at Scale
The most meaningful change Entra Kerberos brings to endpoint architecture is that device trust no longer depends on classic join state alone. Instead, authentication can be rooted in:
Additionally, Entra Kerberos is explicitly positioned to help organizations modernize without sacrificing compatibility with legacy Kerberos-protected systems, including enabling passwordless sign-in methods while still reaching Kerberos-dependent resources. [learn.microsoft.com], [learn.microsoft.com]
Windows Hello for Business Cloud Kerberos Trust (Deep Dive)
If there is one deployment pattern where Entra Kerberos becomes “foundational,” it is Windows Hello for Business (WHfB) Cloud Kerberos Trust.
What Cloud Kerberos Trust does
Cloud Kerberos trust enables WHfB to use Entra as the trust anchor for Kerberos authentication, reducing dependence on certificate issuance and removing the need for an AD FS-style federation dependency in many passwordless Kerberos scenarios. [docs.azure.cn], [learn.microsoft.com]
The AzureADKerberos “virtual RODC” concept
When Entra Kerberos is enabled for an AD domain, an AzureADKerberos computer object is created in the domain. It appears like a Read-Only Domain Controller (RODC) object and is used by Entra to generate TGTs for the AD domain. [learn.microsoft.com], [learn.microsoft.com]
Because it behaves like an RODC from a policy perspective, RODC restrictions apply—for example, privileged built-in group members typically won’t be allowed for this trust model, and relaxing that policy is not recommended. [learn.microsoft.com], [learn.microsoft.com]
WHfB policy requirements (Intune/GPO)
Cloud Kerberos trust requires you to configure:
- Use Windows Hello for Business
- Use cloud trust for on-premises authentication
- (Optional but recommended) Require security device [learn.microsoft.com]
Also note: if “certificate trust” policies are enabled, they can take precedence over cloud trust—so mixed trust models must be handled carefully. [learn.microsoft.com], [docs.azure.cn]
User experience realities
In hybrid joined cases, the first use of WHfB PIN after enrollment can require line-of-sight to a domain controller, after which cached sign-in improves the experience. [learn.microsoft.com], [learn.microsoft.com]
Azure Files + Entra Kerberos (Hybrid & Cloud-Only)
Azure Files has become one of the most visible workloads for Entra Kerberos because it’s a practical replacement for classic SMB servers.
What Entra Kerberos does for Azure Files
When enabled, Entra issues Kerberos tickets for SMB access to Azure file shares. That allows:
- Hybrid identities (synced from AD DS) to authenticate using Entra-issued Kerberos tickets.
- Cloud-only identities (preview) to access Azure Files without requiring on-prem domain controllers for authorization/authentication, within documented limits. [learn.microsoft.com], [learn.microsoft.com]
Key constraints you must design for
Azure Files identity-based access has critical limitations:
Client requirements (practical)
Clients must be Entra joined or hybrid joined, and they must be configured to retrieve Kerberos tickets using:
- Intune / GPO / registry for
CloudKerberosTicketRetrievalEnabled. [learn.microsoft.com], [docs.azure.cn]
Also, operational dependencies exist (example: WinHTTP Auto Proxy service must be running because it supports KDC Proxy requests). [learn.microsoft.com], [learn.microsoft.com]
Global Secure Access / Entra Private Access Kerberos SSO
Microsoft Entra Private Access (part of Global Secure Access) adds a modern SSE-style access plane, and it can use Kerberos to provide SSO to on-prem resources published through the service. [learn.microsoft.com]
Two distinct SSO modes
- Password-based SSO for Entra joined devices can work without additional WHfB configuration, relying on synchronized AD attributes and DC discovery. [learn.microsoft.com]
- Passwordless SSO (WHfB) is recommended with Cloud Kerberos Trust, so users get a TGT-based SSO experience while still being cloud-authenticated. [learn.microsoft.com], [learn.microsoft.com]
Publishing domain controllers becomes essential
For Kerberos SSO via Private Access, you must publish domain controllers and required ports. Microsoft documents the relevant ports (Kerberos 88, LDAP 389/636, SMB 445, GC ports, ephemeral ranges, and more). [learn.microsoft.com]
Why this matters operationally
This is the architecture pattern that finally makes remote access feel “native”:
- User tries to reach SMB/app
- Traffic is brokered through the Private Access service
- Entra evaluates Conditional Access and assignments
- Client obtains partial TGT from Entra (if needed)
- Client locates a DC (published) and exchanges for full TGT
- Service ticket is presented to the app/server [learn.microsoft.com], [learn.microsoft.com]
This pattern reduces reliance on “always-on VPN” while keeping Kerberos SSO functional. [learn.microsoft.com], [learn.microsoft.com]
The New Hybrid Join via Entra Kerberos (Preview)
There is a separate, newer capability in preview: Microsoft Entra hybrid join using Microsoft Entra Kerberos.
Microsoft’s documentation states this enables hybrid join behavior without requiring AD FS or Entra Connect sync for the join flow, providing an “instant” hybrid join experience for certain use cases such as non-persistent VDI, Azure Virtual Desktop, Windows 365 provisioning acceleration, Cloud Sync scenarios, and disconnected forest designs. [learn.microsoft.com], [blog.admindroid.com]
Notable prerequisites (preview)
This preview has explicit build and infrastructure requirements, including:
- At least one Windows Server 2025 domain controller (specific build noted in documentation)
- Windows 11 client minimum build levels
- Role requirements across AD DS and Entra (Domain Admin/Enterprise Admin + Hybrid Identity Administrator; plus Application Administrator for service principal changes)
- Optional KDC proxy server GPO configuration if deployed [learn.microsoft.com], [blog.admindroid.com]
Because it’s preview and build-dependent, treat it as a specialized tool for specific provisioning and VDI acceleration scenarios, not as a default replacement for all hybrid join patterns. [learn.microsoft.com], [blog.admindroid.com]
Security Design & Operational Caveats
RODC-style policy boundaries matter
Microsoft explicitly frames AzureADKerberos as RODC-like, and RODC restrictions apply. Privileged accounts typically can’t use cloud Kerberos trust and relaxing password replication policy is discouraged due to risk vectors. [learn.microsoft.com], [learn.microsoft.com]
Ticket size and group membership is a real limiter
Kerberos tickets have practical limits. Microsoft specifically calls out group SID limits (notably 1,010 SIDs in certain contexts) as a reason tickets might not be issued, especially as cloud group SIDs get added. [learn.microsoft.com], [learn.microsoft.com]
Conditional Access & MFA: know where it applies
While Entra is the first hop for authentication and can support modern controls in many designs, some Kerberos workloads (notably Azure Files with Entra Kerberos) do not support MFA at the service app level and require explicit CA exclusions to prevent failures. [learn.microsoft.com], [learn.microsoft.com]
Troubleshooting Playbook (dsregcmd, klist, nltest)
When Entra Kerberos “doesn’t work,” you need to identify which ticket is missing and where the flow stops.
Step 1 — Confirm join + PRT
Run:
dsregcmd /status
You want to see:
- Entra joined (or hybrid joined)
- PRT present (
AzureAdPrt : YES) - CloudTgt and/or OnPremTgt states depending on scenario [learn.microsoft.com], [learn.microsoft.com]
Step 2 — Inspect Cloud Kerberos state
Run:
klist cloud_debug
This helps confirm Cloud TGT presence and whether Cloud Kerberos ticket retrieval is enabled by policy. [learn.microsoft.com], [docs.azure.cn]
Step 3 — Confirm DC discovery (on-prem access scenarios)
If you’re doing on-prem SSO, confirm DC locator behavior:
nltest /dsgetdc:contoso /keylist /kdc
This validates the device can locate a domain controller participating in the cloud trust flow. [learn.microsoft.com], [docs.azure.cn]
Step 4 — Verify client policy for ticket retrieval
If the Cloud TGT isn’t being retrieved automatically, confirm CloudKerberosTicketRetrievalEnabled is applied (Intune/GPO/registry) because without it, clients may not fetch Cloud TGTs at logon. [docs.azure.cn], [learn.microsoft.com]
Step 5 — Watch for “negative caching” issues (GSA scenarios)
Global Secure Access can introduce timing windows where DC location fails once and Windows negative-caches the failure for minutes. Microsoft documents mitigations like changing FarKdcTimeout or purging Kerberos binding cache. [learn.microsoft.com]
Best Practices & Migration Strategy
Here’s a practical roadmap for enterprises moving from hybrid to cloud-native:
Phase 1 — Stabilize identity + devices
- Ensure hybrid identities are synchronized appropriately (where required by scenario). [learn.microsoft.com], [learn.microsoft.com]
- Standardize Windows 11 + Intune posture and confirm PRT reliability (
dsregcmd). [learn.microsoft.com], [docs.azure.cn]
Phase 2 — Deploy WHfB Cloud Kerberos Trust
- Create the Entra Kerberos server object (
AzureADKerberos) in each required domain. - Deploy WHfB policies: “Use WHfB” + “Use Cloud Trust for on-prem auth.” [learn.microsoft.com], [learn.microsoft.com]
Phase 3 — Modernize workloads
- For SMB modernization, evaluate Azure Files with Entra Kerberos (mind the MFA and identity-source constraints). [learn.microsoft.com], [learn.microsoft.com]
- For remote access modernization, integrate Global Secure Access Private Access Kerberos SSO and publish DCs/resources correctly. [learn.microsoft.com], [learn.microsoft.com]
Phase 4 — Reduce hybrid dependencies deliberately
Entra Kerberos reduces blockers, but you still need an intentional plan to modernize authorization models and retire legacy dependencies safely. [learn.microsoft.com], [learn.microsoft.com]
Conclusion
Microsoft Entra Kerberos is one of those foundational technologies that doesn’t always get headline attention, yet it directly impacts whether organizations can go “full cloud-native” with Windows 11.
It:
- Turns Entra into a KDC for specific Kerberos flows and workloads [learn.microsoft.com], [docs.azure.cn]
- Enables passwordless-first experiences (WHfB cloud trust) while still supporting Kerberos SSO to legacy resources [learn.microsoft.com], [learn.microsoft.com]
- Makes Azure Files and remote access patterns more cloud-native by reducing traditional line-of-sight assumptions [learn.microsoft.com], [learn.microsoft.com]
- Introduces new join/provisioning scenarios (preview) that reduce classic sync/federation dependencies for hybrid join flows in specific environments [learn.microsoft.com], [blog.admindroid.com]
The strategic shift is clear: identity + device posture becomes the trust plane, and Kerberos becomes an interoperable protocol rather than a reason to stay domain-joined forever. [learn.microsoft.com], [learn.microsoft.com]

Antonio Rennvick is an IT Infrastructure Manager with 15+ years running enterprise Active Directory, Microsoft 365, and Azure environments. He’s Microsoft certified (AZ-104, MS-102) and writes Core365 Cloud to share what actually works in production—PowerShell automation, AD deep dives, and security hardening drawn from real-world work, not test labs.

