Introduction
Discover how to deploy Centinel Analytica on your digital assets and customize it to meet your specific protection requirements.
Before you begin
Prerequisites
- Create your account in the Centinel Analytica dashboard.
- You’ll need access to:
- your site key (public, used by the browser script)
- your secret key (server-only, used for
/validate)
How the integration works
Centinel Analytica integrations have two moving parts:
- Browser script: loads on pages where protected actions can happen (e.g. login form) and sets the
_centinelcookie for session tracking. - Server validation: your backend calls the validation API for requests hitting protected endpoints and enforces the decision (
allow,block,redirect,not_matched).
Quickstart (recommended order)
Configure the dashboard: define protected endpoints and copy your keys.
Go to: Dashboard
Add the scripts: load the browser script wherever protected actions can be triggered.
Go to: Scripts
Validate requests: call /validate from your backend and handle decisions.
Go to: Validation
Dashboard
Find your keys, define protected endpoints, and (optionally) enable crawler metadata in /validate.
Scripts
Install the browser script and wait for initialization before protected actions.
Validation
Call /validate from your backend and enforce allow/block/redirect/not_matched.
Platform guides
If you’re integrating on a specific platform, start here:
ASP.NET Core
AWS CloudFront
Azure Functions
Akamai EdgeWorkers
Cloudflare Worker
Drupal 7
Drupal 8
Fastly
Next.js
Nginx
WordPress
Getting help
If you get stuck during setup, reach out via your dashboard/support channel with:
- the URL you’re protecting
- a sample
/validaterequest payload (redact secrets) - the decision you received and any
crawlermetadata (if enabled)