stwood / Microsoft-Media-Platform-Content-Manager

The Microsoft Media Platform Content Manager (MMPCM) is an open source solution that can be used by enterprises, educational institutions and broadcasting companies to manage their video assets. This lightweight and highly-customizable solution is built on Microsoft SharePoint 2010 and Microsoft media-related technologies, including Silverlight 4, IIS Media Services and Expression Encoder 4. The MMPCM infrastructure enables users to: Define, edit and approve or reject video assets, Transcode video into different formats, Broadcast Live Events, Insert Ads on Live Event transmissions, Edit videos online right within MMPCM and Publish videos to external players.
http://www.microsoft.com/download/en/details.aspx?id=26668
12 stars 1 forks source link

NTLM Error #15

Open robdizon opened 12 years ago

robdizon commented 12 years ago

2012-03-28 11:16:47.4623 Error System.ServiceModel.Security.MessageSecurityException: The HTTP request is unauthorized with client authentication scheme 'Ntlm'. The authentication header received from the server was 'Negotiate,NTLM'. 2012-03-28 11:16:47.4711 Error
Server stack trace:

And I tried almost everything:

Solution 1:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config -> Apply the below settings to all machine.config

<!--<processModel autoConfig="true"/>-->
<processModel userName="XXXXXXX" password="XXXXXX" />

Solution 2:

Since WindowsCredentials.AllowNtlm is deprecated, We need to set this using the following local policy. Go to "Start | Settings | Control Panel | Administrative Tools | Local Security Settings". Go to Local Policies | Security Options Select Network Security : Lan Manager Authentication Level Select the 2nd value in the "Drop Down" Send LM & NTLM.........

gpupdate /force

Solution 3:

Applied the setting in web.config

      <security mode="TransportCredentialOnly">
        <message algorithmSuite="Default" clientCredentialType="UserName"></message>
        <transport clientCredentialType="Windows" proxyCredentialType="None" realm=""></transport>
      </security>

Also this...

     <security mode="TransportWithMessageCredential">
        <message algorithmSuite="Default" clientCredentialType="UserName"></message>
        <transport clientCredentialType="Windows" proxyCredentialType="None" realm=""></transport>
      </security>

Any help is greatly appreciated...