NAV 2009 Sp1 NTLM setting

ara3nara3n Member Posts: 9,255
edited 2009-07-17 in NAV Three Tier
Hello
I couldn't find any info on how to enable NTLM for web services. Does anybody know the key that need to be added to the customSetting.config file?

Thanks.
Ahmed Rashed Amini
Independent Consultant/Developer


blog: https://dynamicsuser.net/nav/b/ara3n

Comments

  • PureHeartPureHeart Member Posts: 190
    what do you mean by NTML?
    Why don't you try my compare tool?
    http://www.mibuso.com/dlinfo.asp?FileID=1123
  • ara3nara3n Member Posts: 9,255
    NTLM is MS authentication protocol.

    Freddy mentioned that it can be enabled in SP1, through customsetting.config file.

    http://blogs.msdn.com/freddyk/archive/2 ... 9-sp1.aspx

    but there is no detail on it.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • freddy.dkfreddy.dk Member, Microsoft Employee Posts: 360
    The key in the SP1 customsettings.config is

    <!--
    Turns on or off NTLM authentication protocol for Web Services
    false: Use SPNEGO (recommended)
    true: Use NTLM only
    -->
    <add key="WebServicesUseNTLMAuthentication" value="true"></add>

    This is NOT in CTP2 - you will have to wait for SP1 RTM in order to get this.
    Freddy Kristiansen
    Group Program Manager, Client
    Microsoft Dynamics NAV
    http://blogs.msdn.com/freddyk

    The information in this post is provided "AS IS" with no warranties, and confers no rights. This post does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.
  • aliennavaliennav Member Posts: 449
    From where canI get NAV 2009 SP1??
    I searched through MS partner source but no use.
  • Ravi_ThakkarRavi_Thakkar Member Posts: 392
    Hello All,

    Would you please explain in detail about NTLM...?
    What is it and What is the use of it in Custom Settings.config file?
    Ravi_Thakkar
    Ahmedabad, Gujarat, India
    E Mail : ravi.thakkar@hotmail.com
  • freddy.dkfreddy.dk Member, Microsoft Employee Posts: 360
    NAV 2009 RTM used SPNEGO as authentication protocol only.
    SPNEGO is an authentication protocol, which should use Kerberos authentication and fall back to NTLM if kerberos fails (simplified description)

    NTLM is short for NT Lan Manager and is described here

    http://en.wikipedia.org/wiki/NTLM

    Do why specify NTLM when SPNEGO should include NTLM?

    Reason is that Java, PHP and other non-microsoft programming environments doesn't have full support for SPNEGO yet - so in order to support these environments, we included NTLM.

    Now NTLM is NOT part of CTP2 - so you cannot use it until we ship NAV 2009 SP1 RTM.
    Freddy Kristiansen
    Group Program Manager, Client
    Microsoft Dynamics NAV
    http://blogs.msdn.com/freddyk

    The information in this post is provided "AS IS" with no warranties, and confers no rights. This post does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion.
  • absolutelyfreewebabsolutelyfreeweb Member Posts: 104
    freddy.dk wrote: »
    NAV 2009 RTM used SPNEGO as authentication protocol only.
    Reason is that Java, PHP and other non-microsoft programming environments doesn't have full support for SPNEGO yet - so in order to support these environments, we included NTLM.

    Hi Freddy, how is the situation now, connecting with PHP ? Does it work to use SPNEGO, or do we still need to use alternatives (NTLM or Basic)
Sign In or Register to comment.