My OPSWAT Central Management Integration Guide
Getting Started
Sign up for an account with OPSWAT, by clicking here.
Log into the My OPSWAT Central Management console to set up your account for testing, by clicking here.
If you choose client-based integration, refer to Custom Policy Check. This is only supported on Windows and macOS.
When a user logs into a protected application, your agent needs to check whether the OPSWAT Agent processes are running and verify device compliance based on the registry value or plist file.
If you choose cloud-based integration:
Log into the My OPSWAT Central Management oAuth Portal at https://gears.opswat.com to register an OAuth application for your test account. Guidelines for this integration can be found at How could I retrieve Client ID and Client Secret on My OPSWAT Central Management to integrate with my NAC or SSL/VPN Solution?. You will need the client key and client secret to query device compliance information later.
Choose a method to retrieve the device ID generated by the OPSWAT Agent for a device. We recommend using the Cross-Domain API for PCs (Windows, macOS, Linux) and Universal Link (URL scheme approach) for mobile devices. The device’s MAC address can be used as an alternative only on Windows and MacOS; However, cross-domain is highly recommended.
When a user logs into a protected application, your agent needs to check whether the MetaDefender Endpoint processes are running and verify device compliance based on the registry value or p-list file. More information on the API for device's details can be found at Device Details
Enable Webhook (available only for paid accounts) to receive updates on device status and cache that data on your side to reduce latency between cloud-to-cloud communication.
Your system should make decisions about granting device access based on the device compliance status.
Start implementation and test it out.
Summary
Sign up for an account on My OPSWAT Central Management
Create an application on the My OPSWAT Central Management OAuth portal to obtain the client key and client secret.
Enable Cross-domain API settings in Settings > Integrations, on their My OPSWAT Central Management account if you’re using the cross-domain API to query device ID.
Input the My OPSWAT Central Management settings into your portal:
Cross-domain API port as configured on the My OPSWAT Central Management console, if your solution uses the cross-domain API to query the device id.
URL of My OPSWAT Central Management where the account is set up. (for example: metaaccess.opswat.com).
Client key and client secret of the app created on the My OPSWAT Central Management OAuth Portal. Your solution will use the My OPSWAT Central Management URL, client key, and client secret entered by the customer to query the device status.