Preparation
Installing required software
Ensure that the following are installed on all Bravura Security Fabric servers:
Python 3.11.2+
Any required Python modules
Note
Ensure that Python is installed for all users. Python installs in the context of the current user by default. You must choose to do a custom install, then select "all users" when the selection becomes available. This will allow the Bravura Security Fabric service user (psadmin) account to have appropriate access to the Python installation.
It is recommended to add Python to the system PATH. This may also be added by selecting the option for "Add Python 3.11 to PATH" during the Python installation.
Writing a script
Account management operations are implemented using a Python script to provide details for interaction between Bravura Security Fabric and the target application. You must write this script and include it in the <Program Files path>\Bravura Security\Bravura Security Fabric\<instance>\ script\ directory on the Bravura Security Fabric server. Sample scripts agtpython-simple.py
and agtpython-sqlite.py
are located in the samples directory. If you cannot find the sample file, try re-running setup
to modify your installation. Sample files are automatically installed with complete (typical) installations. You can select them in custom installations.
Caution
Any sample script should be modified to fit your environment and prevent security exploits.
See general information about writing a Python script to support Bravura Security Fabric operations.
Configuring a target system administrator
Bravura Security Fabric uses a designated account (for example, psadmin) on the Python script target system to perform operations.
Ensure that the designated account can log into the application from the Bravura Security Fabric server, and that the account has the necessary privileges to set passwords and manage accounts.
Ensure that you set and note the account’s password. You will be required to enter the login ID and password when you add the target system to Bravura Security Fabric .