Ensure to set the listed configurations so that integrated authentication works.
The URL of the requested web site must match an entry in your list of Allowed Sites.
The system must make the network call so that the process provides an NSURLAuthenticationChallenge object.
The web site must return a 401 status code that requests authentication with one of the listed authentication methods.
NSURLAuthenticationMethodBasic
NSURLAuthenticationMethodNTLM
NSURLAuthenticationMethodClientCertificate
The challenge handler can only use the enrollment credentials of the user when attempting to authenticate with a web site. If a web site requires a domain to log in, for example ACME\jdoe, and users enrolled with a basic user name, like jdoe, then the authentication fails.
For applications using WebView, use SDK's handleChallenge method in the URLSession's challenge handler. Display the response on a UIWebView or a WKWebView. Do not use the SDK's handleChallenge method directly inside WKWebView's challenge handler.