Overview
The UKG (Kronos) integration enables ThreatAware to collect read-only data from your UKG workforce management system, providing visibility into user access and helping validate your identity and access management controls.Connection Method: API
Setup Time: 15 minutes
Access Required: UKG Administrator account
Data collected
The UKG integration provides:- User access and permissions
- Workforce management data
- Access control compliance metrics
- User activity audit trail
Use cases
Access Management Tracking
Monitor user access levels and permissions across your workforce management system
Compliance Validation
Verify access control policies are properly configured in UKG
Identity Monitoring
Track user provisioning and deprovisioning across your environment
Audit Support
Generate reports showing access control coverage and compliance metrics
Setup instructions
1
Log in to UKG Admin Console
Access the UKG Admin Console using an administrator account.
2
Create API Client
In the UKG console, navigate to System Configuration > API Access Management.
- Click Create API Client and configure a new client for ThreatAware integration
- Assign the necessary permissions, typically Read-only for monitoring purposes, unless ThreatAware requires broader access
- Copy the Client ID and Client Secret once created
3
Configure in ThreatAware
Complete the integration setup in ThreatAware:
- Open ThreatAware and navigate to Settings > Integrations
- Search for and select UKG (Kronos)
- Enter the required credentials:
- Client ID: The ID generated for the API client in UKG
- Client Secret: The secret associated with the Client ID
- UKG URL: Your UKG instance URL
- Click Connect to establish the integration
4
Verify Connection
After connecting, ThreatAware will begin polling data from UKG within 1 hour.
- Check that the Integration Status shows as Active
- Verify data is appearing in ThreatAware by viewing access management details
Required credentials
Client ID
Client ID
Field Name: UKG Client ID
Type: String
Description: ID generated for the API client in UKGThis identifies your ThreatAware application to the UKG system.
Client Secret
Client Secret
Field Name: UKG Client Secret
Type: Password (encrypted)
Description: Secret associated with the Client ID
UKG URL
UKG URL
Field Name: UKG URL
Type: String
Description: The URL of your UKG (Kronos) instanceFormat:
https://your-ukg-url.com
Example: https://ukg.acme.com or https://kronos.company.netVerification and testing
After setup, verify the integration is working correctly:-
Check Integration Status
- Navigate to Settings > Integrations in ThreatAware
- Confirm the UKG (Kronos) integration shows Active status
- Check the last sync timestamp
-
Verify Data Collection
- Wait 60 minutes for the initial data poll
- Check that user and access data is appearing in ThreatAware
- View access management details in the platform
-
Test Queries
- Create a test query to filter users or access data
- Verify the data matches your expectations
Troubleshooting
Invalid Credentials Error
Invalid Credentials Error
Symptoms: Integration status shows authentication failureSolutions:
- Verify the Client ID and Client Secret are accurate
- Ensure API access is enabled for the client in UKG
- Check that the client credentials have not expired
- Confirm the credentials were entered without extra spaces
Permission Issues
Permission Issues
Symptoms: Integration connects but no data appearsSolutions:
- Verify the API client has the correct permissions configured for ThreatAware access in UKG
- Review the UKG API Documentation for required permissions
- Check if there are organisational units the client cannot access
- Ensure the client has permissions across all required scopes
Connection Timeout
Connection Timeout
Symptoms: Integration fails to connect or times outSolutions:
- Verify the UKG URL is correct and accessible from ThreatAware
- Check firewall rules allow outbound HTTPS (443) to your UKG instance
- Confirm your UKG system is accessible via the internet (or review network requirements)
- Test the URL in a browser to ensure it’s reachable
No Data After 1 Hour
No Data After 1 Hour
Symptoms: Integration shows active but no user or access data appearsSolutions:
- Verify there is user data in UKG to collect
- Check the API client’s scope and access permissions
- Review ThreatAware integration logs (contact support if needed)
- Confirm your UKG instance contains the data you expect to see
Additional resources
UKG API Documentation
Official UKG API documentation for detailed permissions and configuration
ThreatAware Support
Contact ThreatAware support for integration assistance