Deployment Guide
Deployables
The 1Key deployment package includes installers and configuration generators for each component:
Auth Server installer and configuration generator
Auth Agent installer and configuration generator
Auth Manager installer and configuration generator
Contact your 1Kosmos representative to obtain the 1Key Setup package.
Generating configuration files
Each 1Key component requires an api_config.json file. Configuration files are generated using the generateconfig.exe tool included in each component's folder.
Auth Server configuration
The api_config.json file for the Auth Server creates the required MongoDB database and collection.
Steps
Open the generateconfig authserver folder.
Open the
config.jsonfile.Enter the database connection string and database name, then save the file:
{
"address": "",
"port": "443",
"secure": true,
"socket_type": "tcp",
"license": "SDDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"db_conn_string": "mongodb+srv://<userid>:<pwd>@blockid-mongo.rjcms.gcp.mongodb.net/",
"db_name": "<db name>"
}Double-click
generateconfig.exe. The tool generates theapi_config.jsonfile.Copy the generated
api_config.jsonfor use during Auth Server installation.
Auth Agent configuration
The api_config.json file for the Auth Agent points the agent to an Auth Server.
Steps
Open the generateconfig authagent folder.
Open the
config.jsonfile.Enter the tenant name in the
addressfield and the API key, then save the file:
Double-click
generateconfig.exe. The tool generates theapi_config.jsonfile.Copy the generated
api_config.jsonfor use during Auth Agent installation.
Auth Manager configuration
The api_config.json file for the Auth Manager points the manager to an Auth Server.
Steps
Open the generateconfig authmanager folder.
Open the
config.jsonfile.Enter the tenant name in the
addressfield, then save the file:
Double-click
generateconfig.exe. The tool generates theapi_config.jsonfile.Copy the generated
api_config.jsonfor use during Auth Manager installation.
Last updated
Was this helpful?

