LabVIEW Idea Exchange

About LabVIEW Idea Exchange

Have a LabVIEW Idea?

  1. Browse by label or search in the LabVIEW Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea to the LabVIEW Idea Exchange. Be sure to submit a separate post for each idea.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see in a future version of LabVIEW!
Top Kudoed Authors
cancel
Showing results for 
Search instead for 
Did you mean: 

Better HTTP Authentication Support - Starting with NTLM

As we increasingly integrate with HTTP servers the LabVIEW functions appear more and more limited.

 

Authentication is a major concern and in enterprise environments one option is NTLM (or Windows Authentication).

 

I would like to see the HTTP client support this as in this case we had to abandon using LabVIEW for the integration.

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
3 Comments
Member

Is digest auth an option for you? IIS 6 (and presumably higher) supports digest auth to authenticate Windows users on active directory [1].

I believe LabVIEW's http client already implements NTLM on Windows (I.e. windows-client--to--windows-server) but I don't believe it works on Phar Lap, VxWorks, or Linux RT. Digest auth on the other hand is implemented (and tested) on all OS'.

[1] https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/be052923-6022-4007-833f-...

 

Active Participant

Hi Haris,

 

Not in this case, the requirement for the system was to use Windows Authentication - LabVIEW was just looking to integrate with it.

 

I did give it a go on Windows but it did not seem to work. I could not find any documentation on what methods are supported - the help just points to the web service authentication pages so the assumption is that the open handle username and password is only for NI-Auth. If this is not the case this documentation should be updated.

 

Cheers,
James

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
Active Participant

I switched over from the NI HTTP toolkit to the secure TCP/IP funtions in the encryption compendium from LVS-tools. It's got basic and NTLM proxy authentication.