-
Go to SmartCompletions.exe.
-
Open the installer and enter the required data in the fields provided.
-
The installer shows two features to configure Database and Application server.
-
If both application server and database server are on the same machine, you can select both the options to proceed with the installation.
-
If both the servers are placed in different machines, then select the required option as per machine.
-
In the Configure API section, provide the URL and Friendly Name information .
-
In the Configure Smart API section, select either of the options available.
-
If you select:
-
SC Auth: you are required to provide SCAuth Issuer Url and Certificate Thumbprint for authentication details.
Field Name
Details
Remarks
SCAuth Issuer URL
URL of the authorization server's authorization endpoint
https://<BASE_URL>/api/Authentication.asmx"
For example, Base URL looks like: https://123.ceccms.com
Certificate Thumbprint for authentication
This refers to a unique identifier for a digital certificate used for authentication. To ensure secure communication between Smart Completions and the Smart API, the thumbprint of the server's certificate is used for authentication. This thumbprint is typically stored in the configuration files of the Smart API client application. For more information on how to get the value for Certificate Thumbprint for authentication, see Update certificate information for Smart Completions authentication server.
<SELF-SIGNED-CERT_THUMBPRINT-VALUE>
For example, certificate value looks like: dfea4a7892f9438414cf03fbc014ee531bb74f30
-
OAuth: you are required to provide the below details.
Field Name
Details
Remarks
OAuth Issuer URL
URL of the authorization server's authorization endpoint
https://login.microsoftonline.com/1b16ab3e-bhf4-4gt2-9g2t-3fg6tr675d3b/v2.0
Service ID
A service ID is an identity that can be used by an application or service.
12840CC9-0955-4809-8604-0F7E79824H2
Service Secret
The Service secret is the password of the Application or service principle.
U:9*]k*p\VC@B}A'a2'a2'a26AN7%Ph__*w}{xX?MgS'f7jVtN@^QZ *O{M}\?K*^)
Client ID
At registration the client application is assigned a client ID and a client secret (password) by the authorization server. The client ID and secret is unique to the client application on that authorization server.
0852047A-F98-4974-A3A-0903822028991912308409123890
Client Secret
At registration the client application is assigned a client ID and a client secret (password) by the authorization server. The client ID and secret is unique to the client application on that authorization server.
asdkfjaskd
Scope
The scope constrains the endpoints to which a client access, and whether a client has read or write access to an endpoint.
https://system2.example.com/api/resource.verb
User name claim
Email
Email
-
None: you are not required to provide any information for Smart APIs.
-
-
Enter these details to configure the servers:
Field Name
Details
Remarks
Serial Number
Provide the Serial Key
As provided
SiteName
Provide a website name of your choice
SmartCompletions
Install Path
Physical directory of the website
D:\\website
URL
Binding to the website
http://smartcompletions.com/
Friendly Name
API site name inside main SC site.
SC
Server name
Database server name.
SCDatabase
Database name
Name of the database. It can be new or an existing one
HxgnLive
User name
User having sysdb role to perform restore, delete, update database
Hexagon
Password
Provide ‘Hexagon’ user password
Ert#123
Session time out
Time in minutes for the code to wait for the site response
120
Connection Timeout
Time in milliseconds for the code to wait for DB response
12000000
-
Ensure that you have the back up of all files.
-
Only admin(role) is allowed to set configuration for installation process.
-
The Database Administrator must have DB creation rights, to create or restore the database.
-
The Application server and the Database server should always be on the same domain.
-
To access help with the product, navigate to Help > Training.
-
Update the certificate thumbprint value in the smart API config file to authenticate mobile using the SC authentication.