After setting the ITAM/CASAM environment to NTLM authentication I'm receiving the following error in the Event Service.log:
ERROR CA.Applications.WorkFlowProviders.OEM.OEMWorkflowProvider - The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Negotiate,NTLM'.
System.ServiceModel.Security.MessageSecurityException: The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Negotiate,NTLM'. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
at System.Net.HttpWebRequest.GetResponse()
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
--- End of inner exception stack trace ---
The login.php in IIS needs to have Windows Authentication set to: Enable
Open IIS. The SAM Authentication will show as below:
<Please see attached file for image>
src="/servlet/servlet.FileDownload?file=0150c000004AKGEAA4" alt="1.PNG" width="755" height="348">Right click ->prod, then opt for Switch to Content View.
Right click login.php and Switch to Features view and set Authentication as seen below (Enable Windows Authentication)
<Please see attached file for image>
src="/servlet/servlet.FileDownload?file=0150c000004AKGFAA4" alt="login.php.png" width="1003" height="658">