Introduction
How to deploy Centinel Analytica on your site and customize protection settings.
Before you begin
Prerequisites
- Create your account in the Centinel Analytica dashboard.
- You'll need:
- your site key (public, used by the browser script)
- your secret key (server-only, used for
/validate)
How it works
Centinel Analytica has two parts:
- Browser script: loads on pages where protected actions can happen (login forms, checkout, etc.) and sets the
_centinelcookie for session tracking. - Server validation: your backend calls the validation API for requests to protected endpoints, then acts on the decision (
allow,block,redirect,not_matched).
Quickstart
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, 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)