NAV 2009 Sp1 NTLM setting

ara3nara3n Posts: 9,224Member
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 Posts: 187Member
    what do you mean by NTML?
    Why don't you try my compare tool?
    http://www.mibuso.com/dlinfo.asp?FileID=1123
  • ara3nara3n Posts: 9,224Member
    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 Posts: 360Member, Microsoft Employee
    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 Posts: 449Member
    From where canI get NAV 2009 SP1??
    I searched through MS partner source but no use.
  • Ravi_ThakkarRavi_Thakkar Posts: 391Member
    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 : [email protected]
  • freddy.dkfreddy.dk Posts: 360Member, Microsoft Employee
    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 Posts: 100Member
    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.