Enable and Disable API Keys
By default this feature is inactive and needs to be configured to be enabled. There are 2 pieces that need to be enabled:
API Key Management module (to create keys)
API Key Validation module itself (that does the work or validating use of the keys or lack thereof with each BLADE request)
You may want to create some API Keys to use before you enable the system to require them.
To disable the keys - you simply do the opposite of what you did to enable them.
API Key Management Module
The API Key Management module is not visible on the dashboard until it is enabled in the System Configuration module - on the Features tab.
Login as a System Administrator
In the System Tools module - open the Configuration page.
Select the Features tab
Add the check mark to the API Keys module box
Save the change (button at the bottom of the list)
API Key Validation Module
Keys can be created before activating the API Key validation. Enable the management module as per above. For more info on API Key management see theAPI Keys page.
To activate the API Key validation module you need to:
Step 1 - modify appsettings.config
Find the
appsettings.config
file in the folder like:C:\inetpub\wwwroot\tickit\Configurations
Add or change the
BladeRequiresApiKey
value totrue
. (to disable use the valuefalse
)
<appSettings>
<add key="BladeRequiresApiKey" value="true" />
</appSettings>
Step 2 - Restart Website
Stop and restart the website in IIS.
Â
Â