Skip to main content

Audit

Audit management consists of two parts: Audit Reports and Configuration Management.

Audit report data includes internal administrative operations, access logs, API call records, and information modification events. In the menu, reports are categorized into Login Audits, Management Audits, and Other Audits. Administrators can view, filter, and export these audit reports from the interface.

Configuration management provides audit data configuration, including data persistence, list fields, mappings, retention periods, import/export, and more.


Login Audits

No.Audit TypeData Source Description
1Platform LoginRecords of users logging into the platform (any API call triggers a log)
2SSO ApplicationRecords of users logging into applications via SSO
3Radius LoginRecords of users logging in via Radius authentication

Management Audits

No.Audit TypeData Source Description
1User ManagementAdd/Modify/Delete/Disable/Enable/Lock/Unlock operations under Identity Management - User
2User TypeAdd/Modify/Delete operations under Identity Management - User Types
3OrganizationAdd/Modify/Delete/Disable/Enable/Transfer/Merge under Identity Management - Organization
4Organization TypeAdd/Modify/Delete/Disable/Enable under Identity Management - Organization Types
5Position ManagementAdd/Modify/Delete/Disable/Enable under Identity Management - Positions
6ApplicationAdd/Modify/Delete/Disable/Enable under Application Management - App Config
7Application TypeAdd/Modify/Delete/Disable/Enable under Application Management - App Config
8Account Management1. Add/Modify/Delete/Disable/Enable/Bind/Unbind/Bulk Create under Application Accounts
2. Lifecycle delays under Account Provisioning
9Password ManagementReset password, change password, forgot password, forced change on first login or expiration

Permission Audits

No.Audit TypeData Source Description
1Account PermissionChanges in permissions via manual provisioning, automatic provisioning, or self-service requests
2User Permission ViewViewable user access scope, including permission views, account permissions, lifecycle records, and export capabilities
3Application PermissionStatistics on total accounts, zombie accounts, orphan accounts, permission resources, roles, and groups; updated nightly
4Auto-Provisioned AuthLogs of permission changes via automated account provisioning
5Manual AuthLogs of permission changes through manual binding/unbinding of accounts to permissions
6Self-Service AuthLogs of permission changes from self-service requests on the portal or permission marketplace
7Abnormal PermissionStatistics from Identity Governance on permission conflicts, compliance violations, and alerts/blocks triggered by policies

Other Audits

No.Audit TypeData Source Description
1User Session ReplayPlayback of user activities after accessing an application via the platform
View Setup Guide
2Notification InterfaceSSO-related alerts triggered under Policy Management - Notifications
3Notification TasksIDM-related alerts triggered under Policy Management - Notifications
4Password Recovery MethodRecords of binding/unbinding authentication methods in Portal - Account Security
5Password Recovery CodesRecords of verification codes generated during password recovery via different methods
6AD Password Sync AuditSee System Settings - Parameters - External Services - AD Reverse Sync
7Masked Data AccessAudits when users view unmasked data where Policy Management - Data Security permits plaintext viewing

Configuration Management

Scenarios

Used for maintaining and summarizing audit report data.

Config ItemDescription
Audit SourceFilter selectable audit sources. White-listed tables come from Audit - Config Management - Data Source
SQLInput SQL to filter desired data. Clicking elsewhere previews data. “Generate Field Config” auto-extracts fields
Field ConfigConfigure i18n aliases, field types, mappings, sorting, and statistics; clear config removes display in results

Mappings

  • Static Mapping: Exact value match, shown in results
  • Dynamic Mapping: Regex-supported pattern match, shown in results

Chart API

Maintains graphical statistics (e.g., dashboards, user/app profiles), also callable by third-party systems.

Config ItemDescription
Audit SourceChoose audit source; white-listed tables come from Audit - Config Management - Data Source
SQLInput SQL. Fields wrapped in #{} are treated as parameters. Configure [Parameter Settings] before previewing results
Result MappingSet mappings on SQL fields for returned API values
ViewClick to expand and copy chart API information
Download DocsSelect multiple charts to download metadata as .txt files

Calculation Models

Use scheduled tasks to group, aggregate, and store data in designated tables for efficient reporting.

Config ItemDescription
Schedule IntervalSet how often the model runs
Audit SourceFilter audit source; see Audit - Config Management - Data Source
SQLInput SQL with #{}-wrapped time fields to use in [Time Settings]. If none present, preview directly
Time Expressions: now-1d, now-1h, now-1m, now-1M, now-1y, now-1s
Output SettingsSet target table (must be whitelisted), auto-fetch fields, define types, and mapping

Data Source

Used as the data source for audit reports; connects to local or built-in databases. Each tenant has default sources:

  • Localauditlog DB
  • Built-inaudit DB
No.PropertyDescription
1TypeSupported DBs: MySQL 5.7, PostgreSQL 9.6
2URLDatabase connection URL
3UsernameDB account username
4PasswordDB account password
5Test ConnectTests connection; failure allows whitelist selection
6WhitelistTables selectable from DB if connection fails

View Whitelist

Verify whether added tables during source creation/editing meet criteria.

Delete Data Source

Data sources can be batch-deleted. Be cautious: related data in scenarios, charts, models may not display correctly afterward.


Scheduled Cleanup

Config ItemDescription
Export ConfigExport all configurations of scenarios, mappings, charts, models, and sources
Import ConfigImport full configuration sets as above
Data CleanupBased on UTC settings, select cleanup range/tables. View logs to check success
Cleanup TablesSelect whitelisted tables, define timestamp fields, format, and cleanup scope. If set to "Default", scope follows page-level config settings