After making any configuration changes in the HMAC Service, the service must be restarted for the changes to take effect. The HMAC Service Manager module allows operators to start, stop, or restart the service, as well as manage service-related configurations. To access these options, click the “Service Manager” button to open the configuration screen:




The available configuration options are described below:


Items

Description

Service Address

Specifies the address of the HMAC Service managed through this module. Ensure the URL is correct, especially in load-balanced environments where multiple service instances are running. By default, this is set to the local machine.

Start

Start the service. Status will change to “Running” after a successful start.

Stop

Stop the service. Status will change to “Stopped” after the service is stopped.

Restart

Stop and then start the service in one go, Status will change to “Running” after a successful restart.

Log HMAC Transactions

When enabled, all HMAC transactions are recorded in the ADSS Server database. When disabled, transactions are not logged. Disabling logging can improve performance in high-throughput environments where logging may introduce overhead.

HMAC key to Generate OAuth Tokens 

Select an HMAC key (configured in the Key Manager) to generate OAuth tokens. A default key is included with the ADSS Server installation; however, it is recommended to replace it with a custom key. This key can be stored in software (database) or on a PKCS#11 device, such as an HSM.


Ensure all the changes are saved by clicking the Save button and restart the service to take changes effect.

See also

Step 1 - Generating HMAC Keys
Step 2 - Configuring HMAC Profile
Step 3 - Using the Service Manager