Enterprise-grade security built in from the start: authentication, authorisation, 2FA, SSO, and a full audit trail.
Security is not an afterthought at Transportial. JWT-based authentication with short-lived tokens, two-factor authentication, 200+ named permissions, SAML 2.0 SSO, Argon2 password hashing, and per-API-key rate limiting are all standard, not add-ons.
Users sign in and receive a short-lived JWT access token with automatic rotation against a longer-lived refresh token, so a leaked token is useful for minutes, not months. Authentication is stateless and validated before requests reach business logic.
Any user can enable TOTP two-factor authentication with a standard authenticator app. Setup is a QR code, and recovery codes cover a lost device.
Five built-in roles give a sensible default structure. From there, more than 200 named permissions, such as create:trip or approve:invoice, let you tailor exactly what each role or individual user can do.
API keys are created per consuming system, each with its own scopes and rate limit. Revoking one integration never touches another.
All requests are logged, errors are tracked in real time with full context, and every data change lands in the immutable audit trail.
Authentication is stateless, with no session storage. Access tokens are validated at the API gateway level before requests reach business logic. The permission check is performed per-endpoint via a declarative annotation system.
Yes, for every user. 2FA uses standard TOTP apps such as Google Authenticator or Authy, is set up with a QR code, and generates recovery codes for account recovery. It is included, not a paid add-on.
Yes. Transportial supports SAML 2.0 single sign-on with Azure AD, Okta, Google Workspace or any compatible IdP. Users are provisioned automatically on first sign-in, and access control stays with your IT department.
Beyond the five built-in roles, more than 200 named permissions control individual actions such as creating trips, reading vehicle details or approving invoices. Permissions can be tailored per role or per individual user.
Passwords are hashed with Argon2id, the winner of the Password Hashing Competition, chosen for its resistance to GPU-based brute-force attacks. Plaintext passwords are never stored.
Keys are scoped per consuming system with individual rate limits, so a compromised key is revoked on its own without affecting other integrations. Short-lived access tokens and request logging limit and expose any window of misuse.
Yes. Every change to every entity is written to an append-only audit log with the user, timestamp and previous value, and all API requests are logged. This supports both compliance requirements and day-to-day dispute resolution.
View all features
Start free with full platform access, or talk to our team about your specific operation.