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.
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