Custom authentication in TeamCity

Is it possible to use external authnetication in TeamCity (the web interface)?

I am refering to a scenario where authnetication is performed by an external system like CA SiteMinder or Shibboleth. External system protects the required resources and authenticates the user. Upon successful authn it sets appropriate principal/username in request header (REMOTE-USER for example). TeamCity would then read this header, proceed with authorization etc....
External system may use any means of authenticating user - username/password, X509 certificate, Kerberos etc.


1 comment
Comment actions Permalink

Here is a thread related to SiteMinder support for TeamCity.

To reply your quesiton, starting from TeamCity 6.0 (available in EAP), it is possible to write TeamCity plugin that handles HTTP-based authenticaiton. See this issue for details.


Please sign in to leave a comment.