Configuration Manager Enhanced HTTP Support

Enhanced HTTP is a feature implemented in Configuration Manager to enable administrators to secure client communication with site systems without the need for PKI server authentication certificates. Primarily this feature is used to support a Cloud Management Gateway (CMG) or to support Azure AD joined devices, both of which scenarios would otherwise require Management Points to be configured to use HTTPS with a PKI Server Authentication certificate.

Enhanced HTTP also allows clients to download content from a Distribution Point without the need for a Network Access Account, PKI client authentication certificates or Windows authentication as it establishes a new endpoint on the Distribution Point CCMTOKENAUTH that uses token-based access.

Refer to the Microsoft documentation for a full explanation of Enhanced HTTP and how to configure site systems to use it. refer to Enhanced HTTP.

Supported scenarios

Content Distribution supports downloading content from Distribution Points configured to use Enhanced HTTP without the need for a Network Access Account in the following scenarios. These scenarios assume the Management Point is configured to use HTTP (not HTTPS) as required for Enhanced HTTP.

Clients and site systems on the corporate network

Scenario

Clients supported

Notes

Configuration Manager Package, Application, Software Update and Task Sequence Deployments

Workgroup

AD Domain-joined

Azure AD-joined

Hybrid-joined

When content is deployed through Configuration Manager, Content Distribution needs to obtain the access token for the Enhanced HTTP DP endpoint from the Management Point, which it is able to do using HTTP.

For Task Sequences, the access token is available in the _SMSTSDPAuthToken Task Sequence variable, so Content Distribution does not need to obtain it from the MP.

Content Distribution Pre-caching

Workgroup

AD Domain-joined

Azure AD-joined

Hybrid-joined

Pre-caching requires Content Distribution to access the Management Point to locate the content and DP access token, which it is able to do using HTTP.

These scenarios are also supported if the client on the corporate network gets a Cloud DP as a source.

Internet clients with CMG / Cloud DP

For the purpose of this discussion, Cloud DP refers to either a classic Cloud DP or a content-enabled CMG.

Scenario

Clients supported

Notes

Configuration Manager Package, Application, Software Update and Task Sequence Deployments

Workgroup

AD Domain-joined

Azure AD-joined

Hybrid-joined

When content is deployed through Configuration Manager, Content Distribution is able to obtain the access token for Cloud DP from the Configuration Manage client (1).

If there are multiple Cloud DPs, the client will be able to download content from the Cloud DP for which the Configuration Manage client queued the download job using the Cloud DP access token provided by the Configuration Manager client. If that DP becomes unavailable, Content Distribution will attempt to connect to the other Cloud DPs in the list and will query the CMG for the new Cloud DP access token. If Content Distribution is unable to authenticate with the CMG (1) it will continue to retry the available DPs returned by the Configuration Manage client until it is able to connect to the original DP.

Content Distribution Pre-caching

Workgroup

AD Domain-joined

Hybrid-joined

Pre-caching requires Content Distribution to access the CMG to locate the content and obtain the Cloud DP access token (1).

(1) If the Configuration Manager client is not using a PKI client authentication certificate to authenticate with the CMG, Content Distribution will not be able to request content location or obtain the Cloud DP access token from the CMG. Note that Configuration Manager requires Workgroup and AD Domain-joined clients to have a PKI client authentication certificate, refer to CMG server authentication certificate, so this will only affect Azure AD Joined / Hybrid devices that use Azure AD or token-based authentication with the CMG.