NTLM Authentication
Since version 1.4 the Camelot PHP Tools supports NTLM Authentication.
Note! NTLM Authentication requires Camelot SharePoint Integration Toolkit 2.1 or newer.
NTLM authentication is enabled by setting the $authentication_method parameter to “ntlm” in the WcfSettingsObject connection.
Static NTLM Credentials
Static credentials are used when you only want to authenticate the connection using a single account.
Read more
Personal NTLM Credentials
Personal credentials are used when you want the users to use their personal accounts to authenticate their connections to SharePoint.
Read more
Setting up a NTLM Connection
// The settings are created in the settings.php file
// Creates a WcfSettings List Object
$WcfSettingsList = new WcfSettingsList();
// Add the connection "SharePointConnection1" enforcing NTLM authentication
$WcfSettingsList->append(new WcfSettingsObject("SharePointConnection1", "http://sharepointserver.com:8080/?wsdl", "MySharedKey", "sharepoint_connection", 0, "ntlm"));