microsoft / azure-devops-intellij

IntelliJ IDEA plug-in for Visual Studio Team Services and Team Foundation Server (TFS)
MIT License
151 stars 94 forks source link

NTLM Authentication for TFVC #131

Open jdraw8 opened 6 years ago

jdraw8 commented 6 years ago

I would strongly advise to consider supporting the NTLM authentication (system credentials) to bypass the username and password prompt while attempting to connect to TFS for the Microsoft Team Services TFVC plugin for IntelliJ IDEA (JetBrains)?

whoisj commented 6 years ago

@jdraw8 which OS are you suggesting this for? NTLM is easier on certain platforms and more difficult on others. 😐

jdraw8 commented 6 years ago

@whoisj - Windows 10 Enterprise. I wonder how difficult would it be to add the NLTM authentication (system credentials) functionality to TFVC for IntelliJ IDEA (JetBrains)? JetBrains already have its own TFS Integration plugin, BUT it doesn't support utilizing the local workspace that we use. /facepalms

whoisj commented 6 years ago

@jdraw8 I see it being potentially very difficult to "add the NLTM authentication (system credentials) functionality to TFVC for IntelliJ IDEA (JetBrains)" because the underlying networking stack would need to implement this; and honestly I have no idea what stack that is; and I'm fairly certain I have no control over it (selection, changing, or configuration) as the choice is made my JetBrains.

In this situation, we're just a "plug-in". That said, much of the work does happen in the TFVC CLC which is a stand alone executable. I'll see if there's a way to make things happen there, but I'm not overly optimistic at the moment. 😕