26.04.2015 Views

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

Team Development with Visual Studio Team Foundation Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• Your remote users cannot add Microsoft Active Directory® groups to folders in source<br />

control.<br />

• Your remote users will not be able to initiate or manage builds remotely.<br />

• Your remote users cannot create new team projects.<br />

• Your remote users cannot publish test results to your TFS.<br />

Note: Whenever you use Basic authentication, use SSL. Basic authentication transmits<br />

credentials in clear text. Use SSL to protect this information.<br />

Locating TFS in an Extranet (“Hosted Scenario”)<br />

Figure 17.4 shows architecture for hosting TFS in an extranet.<br />

Figure 17.4 TFS Hosted in an Extranet Architecture<br />

With this approach, you install your complete TFS infrastructure―both application tier and data<br />

tier―inside your perimeter network, off of your internal intranet. All connections to your TFS<br />

come over the Internet, whether they are from external or internal users. TFS can work <strong>with</strong> or<br />

<strong>with</strong>out a domain controller (DC). If your perimeter network does not have access to a DC, the<br />

Active Directory service features of TFS will not work. For example, adding users to TFS<br />

groups, or adding an Active Directory group to folders in source control, will not work <strong>with</strong>out a<br />

DC. This option will not work unless you have TFS SP1 installed.<br />

Advantages<br />

• Your TFS users are cleanly segregated from your internal network.<br />

• Your remote users do not need access to the domain.<br />

Disadvantages<br />

• You cannot use the TFS Proxy at the remote location.<br />

• Your remote users cannot initiate or manage builds.<br />

• Your remote users cannot create new team projects.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!