Overriding server authentication

By using a special environment variable, you can force the server to use your Management Console login credentials instead of the server authentication assigned to the server. To override the assigned authentication, add this variable named _USE_BFCREDS, with a value of 1, to an environment that your project or step uses. If you add the variable to the project environment, the build system uses the override on every step in the project.

When the build system attempts to run a step with an environment that contains _USE_BFCREDS=1, the system uses the console login credentials of the user who started the project to run the step's command.
Note: If you are using LDAP/Active Directory Authentication, the Store User Authentication Locally system setting must be set to Yes (its default value) for the _USE_BFCREDS variable to work. When the setting is Yes, the system caches user authentication information in encrypted form, and can then access the user authentication information for use with _USE_BFCREDS. Otherwise, the system does not store the LDAP information and cannot use it.
Tip: On Windows, consider setting the variable _USE_BFCREDS_DOMAIN as well. Setting this variable to a value of 1 includes the user's domain.

Feedback