BuildForge Help

Overriding Server Authentication

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

When the system attempts to run a step whose environment contains _USE_BFCREDS=1, the system uses the console login credentials of the user who started the project to execute 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 function 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.
Related concepts
User Mode for Controlling Windows GUI Applications