Configuring Access to the Open iT Shared Software Assets Directory (SSAD)
This guide provides step-by-step instructions for configuring access credentials to the Open iT Shared Software Assets Directory (SSAD). These credentials are required to securely connect to the SSAD API, encrypt sensitive information, and enable data synchronization and map fetching. Follow the instructions for your platform to ensure the credentials are properly set and encrypted.
Activating the Shared Software Assets Directory (SSAD) Feature
- Windows
- Unix
-
Open a command prompt with Administrator level privileges.
-
Go to the contrib\bin directory, which is by default in
C:\Program Files\OpeniT\Core\contrib\bin, run the command:Command Syntaxcd $ROOT_DIR\contrib\binExamplecd C:\Program Files\OpeniT\Core\contrib\bin -
Once in the directory, run the command:
Command Syntaxactivate_ssad.bat trueThe following arguments are available when running the
activate_ssadscript.Parameter Description trueUse this to activate the SSAD jobs and configurations. falseUse this to deactivate the SSAD jobs and configurations. Available Parameters for activate_ssad
You may also use the following options for
activate_ssad.Option Description --loglevelUse this to print out usable logs for debugging the program. --helpor-?Use this to print out the notes and list of options to activate/deactivate the SSAD feature. Available Options for activate_ssad
-
Go to the contrib\bin directory, which is by default in
/opt/openit/contrib/bin, run the command:Command Syntaxcd $ROOT_DIR/contrib/binExamplecd /opt/openit/contrib/bin -
Once in the directory, run the command:
Command Syntax./activate_ssad.pl trueThe following arguments are available when running the
activate_ssadscript.Parameter Description trueUse this to activate the SSAD jobs and configurations. falseUse this to deactivate the SSAD jobs and configurations. Available Parameters for activate_ssad
You may also use the following options for
activate_ssad.Option Description --loglevelUse this to print out usable logs for debugging the program. --helpor-?Use this to print out the notes and list of options to activate/deactivate the SSAD feature. Available Options for activate_ssad
-
Change the file ownership by running the command:
Command Syntaxchown -R <openit_user>:<openit_group> /var/opt/openit/etcwhere:
Parameter Description <openit_user>Use this to indicate the user name. <openit_group>Use this to indicate the group name. Arguments to Change File Ownership
Examplechown -R openit:openit /var/opt/openit/etc -
Verify that the file ownership of
data_generation_configis changed. Run the command:Command Syntaxls -l /var/opt/openit/etc | grep data_generation_configThis displays detailed information about the
data_generation_configfile.Example Output-rw-r--r-- 1 openit openit 8954 Apr 29 11:25 data_generation_config -
Verify that the file ownership of
core_mapping_ssad.oconfis changed. Run the command:Command Syntaxls -l /var/opt/openit/etc/scheduler | grep ssadThis should display detailed information about the
core_mapping_ssad.oconffile.Example Output-rw-r--r-- 1 openit openit 1425 Apr 29 11:25 core_mapping_ssad.oconf
Configuring the Shared Software Assets Directory (SSAD) Access Credentials
- Windows
- Unix
-
Coordinate with the Open iT Account Manager or Delivery/Support Team to get your SSAD access credentials.
-
Open a command prompt with Administrator level privileges.
-
Go to the bin directory, which is by default in
C:\Program Files\OpeniT\Core\bin, run the command:Command Syntaxcd $BIN_DIRExamplecd C:\Program Files\OpeniT\Core\bin -
Once in the directory, run one of following the commands:
To encrypt and save the SSAD credentials, use this command:
Command Syntaxopenit_ssad_connector --config --client_id <client_id> --client_secret <client_secret>To encrypt, save the SSAD credentials, and perform normal processes such as sending data to the SSAD API and fetching maps, use this command:
Command Syntaxopenit_ssad_connector --client_id <client_id> --client_secret <client_secret> -
After completing the steps, verify that the SSAD credentials are configured successfully. Go to the Configuration folder, which is by default in
C:\Program Files\OpeniT\Core\Configuration, and check thecredentials.jsonfile to ensure the credentials have been updated.noteThe client secret value is already encrypted.
-
Coordinate with the Open iT Account Manager or Delivery/Support Team to get your SSAD access credentials.
-
Go to the bin directory, which is by default in
/opt/openit/bin, run the command:Command Syntaxcd $BIN_DIRExamplecd /opt/openit/bin -
Once in the directory, run one of following the commands:
To encrypt and save the SSAD credentials, use this command:
Command Syntax./openit_ssad_connector --config --client_id <client_id> --client_secret <client_secret>To encrypt, save the SSAD credentials, and perform normal processes such as sending data to the SSAD API and fetching maps, use this command:
Command Syntax./openit_ssad_connector --client_id <client_id> --client_secret <client_secret> -
After completing the steps, verify that the SSAD credentials are configured successfully. Go to the Configuration folder, which is by default in
C:\Program Files\OpeniT\Core\Configuration, and check thecredentials.jsonfile to ensure the credentials have been updated.noteThe client secret value is already encrypted.