Blog

Veröffentlichen von Build-Aufgaben in TFS 2015 ohne Konfiguration von Basic Auth auf dem Server

Jesse Houwing

Aktualisiert Oktober 22, 2025
1 Minute
Wenn Sie Build-Aufgaben auf einem TFS 2015 Server veröffentlichen möchten, benötigen Sie einen Endpunkt mit Basic Authentication. Sofern Ihr Server nicht mit SSL konfiguriert ist, stellt dies ein großes Sicherheitsproblem dar. Bisher wurde mir empfohlen, eine zweite Anwendungsebene einzurichten, diese mit Basic Auth zu konfigurieren und sie so zu konfigurieren, dass sie nur Datenverkehr von localhost akzeptiert. Der einzige Zweck dieses Rechners besteht dann darin, Build-Tasks und später wahrscheinlich Erweiterungen auf einen TFS 2015-Server hochzuladen.

Heute habe ich einen netten kleinen Trick gefunden, der diese Notwendigkeit beseitigt. Fiddler ist die Rettung!

Starten Sie Fiddler und aktivieren Sie die Option zur automatischen Authentifizierung:

automatische Autorisierung
Öffnen Sie nun die Eingabeaufforderung und konfigurieren Sie den Proxy mit einer Umgebungsvariablen, um Node.js anzuweisen, Fiddler als Proxy-Server zu verwenden. Die Vorgabe ist Port 8888:

Fiddler Hafen


C:>set http_proxy=https://xebia.com/blog:8888

Konfigurieren Sie dann Ihr Konto in tfx und erzwingen Sie die Verwendung der Basisauthentifizierung:

C:>tfx login --auth-type basic --service-url https://jessehouwing:8080/tfs/DefaultCollection

Sie werden zur Eingabe eines Benutzernamens und eines Kennworts aufgefordert. Es spielt keine Rolle, was Sie eingeben, fiddler erledigt die Authentifizierung im Hintergrund für Sie:


tfs login

Solange Fiddler läuft und für die Autorisierung konfiguriert ist, können Sie tfx gegen Ihren TFS 2015-Server verwenden.

Verfasst von

Jesse Houwing

Jesse is a passionate trainer and coach, helping teams improve their productivity and quality all while trying to keep work fun. He is a Professional Scrum Trainer (PST) through Scrum.org, Microsoft Certified Trainer and GitHub Accredited Trainer. Jesse regularly blogs and you'll find him on StackOverflow, he has received the Microsoft Community Contributor Award three years in a row and has been awarded the Microsoft Most Valuable Professional award since 2015. He loves espresso and dark chocolate, travels a lot and takes photos everywhere he goes.

Contact

Let’s discuss how we can support your journey.