Workflow

Security, one-way tokens, IP and rate controls

Protect master tokens, signed sessions, server IPs, domains, sensitive fields and request limits.

17 connected guidesLive filterPermission-aware instructions
17 guides
Category

Proplix Secure API Gateway

Open guide →
Guide

Keep all master/profile tokens server-side

Never place reusable credentials in public JavaScript, HTML or mobile binaries.

Open guide →
Guide

Understand one-way token hashes

Portal, v1 and v2 tokens are authenticated against stored hashes.

Open guide →
Guide

Use short-lived client sessions

Default 600 seconds, bounded 60–900 seconds.

Open guide →
Guide

Protect session signatures

Reject modified payloads, invalid signatures, excessive TTL, wrong audience/nonce or expiry.

Open guide →
Guide

Use server IP whitelists

Restrict tokens to known backend addresses where possible.

Open guide →
Guide

Use allowed-domain metadata

Record the expected portal domain for governance/audit; do not treat it as a substitute for server-side authentication.

Open guide →
Guide

Use per-minute rate limits

Visible profiles allow 10–1000, default 120.

Open guide →
Guide

Enforce client/contact ownership

Never accept arbitrary customer identifiers in place of authenticated session identity.

Open guide →
Guide

Enforce client portal permissions

Profile section selection does not override core contact permissions.

Open guide →
Guide

Keep CSRF exclusions narrow

Only the listed server-to-server endpoints are excluded.

Open guide →
Guide

Enforce HTTP methods

Session/login/register/reset/upload use POST; reads/downloads use GET as implemented.

Open guide →
Guide

Enforce MIME and path controls

Office file internals, approved roots and safe filename responses are validated.

Open guide →
Guide

Protect API logs

Logs can contain IPs, endpoints, profile IDs and response codes; restrict access/retention.

Open guide →
Guide

Require HTTPS

Deploy all portal/gateway traffic over production TLS.

Open guide →
Guide

Rotate credentials by replacement and revocation

Create a new profile/key, update the backend, test, then revoke the old credential.

Open guide →
Guide

Understand browser exposure risk

The administrator view explicitly warns that the portal master token must remain in external backend config.

Open guide →