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.