TFS/VSTS Hosting Options

Contents

SenseAdapt Hosting Options

SenseAdapt can be hosted one of 3 ways depending on the setup of your TFS Servers and your environment and security needs.


On-Premise Standalone Server

On Premise Standalone Server is a popular choice where customers have concerns about having the SenseAdapt software running on their TFS Application Server. It may be that there is a hosting agreement for their TFS box which is incompatible with having SenseAdapt installed on that particular server, in this case an on premise standalone server usually works out best.

SenseAdaptInstallationStandalone.png

When implementing security with a StandAlone Server TFS Impersonation needs to be used which requires the setting up of a service account in TFS that has Impersonation enabled. To find out more about setting up an One Premise Standalone Server please visit the installation guide for this.

On Premise supports the following security configurations.

  • Configuration File Username and Password This places a TFS username and password in the configuration file. The app communicates with TFS as this user
  • TFS Impersonation - This allows SenseAdapt to impersonate a user using an account authorised for this in TFS
  • IIS App Pool Identity - SenseAdapt accesses TFS using the identity of the IIS App Pool account that Sense Adapt is configured under


On Premise TFS Server

On Premise is usually the smallest footprint installation of SenseAdapt. This is because SenseAdapt is installed on one of the existing TFS Application Servers.

The benefits of this approach are:

  • AD security is simpler to setup
  • There is no need for a TFS Impersonation Account

On Premise TFS Server supports the following security configurations *IIS App Pool Identity - SenseAdapt accesses TFS using the identity of the IIS App Pool account that Sense Adapt is configured under * Configuration File Username and Password - This places a TFS username and password in the configuration file. The app communicates with TFS as this user *User Application Pool Impersonation - SenseAdapt will run as the user that logs into the SenseAdapt website using app pool impersonation with NTLM


VSTS - Visual Studio Team Services

SenseAdapt is also available on VSTS please go here for more details