Appanvil karma designer | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Appanvil karma designer | ||||
---|---|---|---|---|
|
Hello. In this video, you will learn about AuditProxy — what it is, where it’s used, and how to configure it. To redirect requests from HTTP or HTTPS — from specific endpoints to appropriate ports that are used by different services — ACDI uses its ACDI Proxy service.
...
This means that only one local port should be opened for external connections. For HTTP, by default, it is 3191 and for HTTPS it's 3190. So let's go to the Core Engine configuration page.
...
Anchor | ||||
---|---|---|---|---|
|
Appanvil karma designer | ||||
---|---|---|---|---|
|
Go to “Administration,” then to “Core Engine.” Here you see cards with stand for settings components.
...
You can also configure URL, timeout, define a user which is used to connect to the LDAP server, and TLS options.
...
Anchor | ||||
---|---|---|---|---|
|
Appanvil karma designer | ||||
---|---|---|---|---|
|
The next Core Engine settings component is “LDAP authentication settings.” You can learn about how to configure the LDAP authentication in the respective video in SKyPRO Academy.
...
Anchor | ||||
---|---|---|---|---|
|
Appanvil karma designer | ||||
---|---|---|---|---|
|
The next one is “Web Server settings.” Here you can set if you need to use both HTTPS and HTTP. Ports, internal host names, timeouts, and level of debug are to be defined on this page as well as if you need logs to be sent to the console or to be saved to a file. These settings are extremely helpful for troubleshooting events in ACDI.
...
And the last setting here is Bypass bodyParser URLs.
...
Anchor | ||||
---|---|---|---|---|
|
Appanvil karma designer | ||||
---|---|---|---|---|
|
The next settings component is “Mailer settings” where you can configure a mailer, which is used by the Reporting service to send scheduled reports and in-system notifications.
...
Here are also “Scheduled tasks,” and “Session settings” that include such settings as “Cookies name,” “Secret word” and “Session max age.” If you want to store some LDAP attributes of current users in the session, you can also add them here.
...
Anchor | ||||
---|---|---|---|---|
|
Appanvil karma designer | ||||
---|---|---|---|---|
|
“Web Proxies list” is a list of endpoints and ports used to redirect requests.
...
“AuditProxy API list” — this and previous settings components are used for advanced role configuration.
...
Anchor | ||||
---|---|---|---|---|
|
Appanvil karma designer | ||||
---|---|---|---|---|
|
The very last Core Engine settings component is the “Roles list.” Here you have a list of roles defined to authenticate to ACDI.
...
For each role, you can add or modify a list of allowed rules and a list of allowed APIs.
...
For example, you can remove the “exportDownload” API from the list of roles, and users with this role won't be able to download reports.
...
Another example is if you need to create a role that will have access only to dashboards or only to reports. It can be done in the “Roles list.”
...
After you’ve made changes in the Core Engine configuration, you need to save and restart the Core Engine.
...
Refresh the page, login and the configured AuditProxy will be loaded. One more option to be found in Core Engine is the management of user accounts.
...
The step-by-step guide on how you can manage user accounts can be found in our video in SKyPRO Academy.
That’s it — Core Engine in ACDI. Thank you for your attention and take care.
Should you have any questions or require any assistance, please do not hesitate to contact us at any time swsupport.skypro@skypro.ch