Skip to main content

Authentication and Access Control

Aventora enforces authentication and authorization at the server layer across the platform. This document summarizes identity and access control practices for enterprise reviewers.

For API-specific requirements, see the API Security Policy.


Authentication mechanisms

AreaApproach
API accessCredential-based authentication for programmatic and integration access
User sessionsToken-based sessions for administrative and workspace users
Password authenticationIndustry-standard one-way cryptographic protection for stored credentials
Delegated accessTime-limited tokens for specific authorized workflows
Inbound webhooksCryptographic signature validation on provider callbacks where supported

All production APIs require authentication unless explicitly designated as public (for example, health monitoring endpoints, provider webhooks protected by alternate controls, or documented public flows with compensating rate limits).


Authorization model

Aventora applies role-based access control (RBAC) with least privilege:

AreaApproach
Platform APIsCredentials scoped to the minimum permissions required for their function
Administrative accessRole and ownership checks enforced on protected operations
Workspace accessRole assignments enforced through server-side authorization controls
Administrative portalIdentity verification with multi-factor authentication where enabled

Authorization is enforced on the server before business logic executes. Invalid or missing credentials are rejected. Client applications do not make authorization decisions.


Multi-factor authentication

ContextRequirement
Aventora personnel — cloud and development platformsMFA required
Aventora personnel — corporate identity servicesMFA required
Administrative portal (production)Multi-factor authentication supported and enforced where configured
Customer administratorsMFA recommended where the platform supports it

Session and token lifecycle

  • Access tokens expire according to configured session policies; clients re-authenticate on expiration
  • API credentials can be revoked and reissued through administrative interfaces
  • OAuth tokens for calendar and identity integrations are stored using restricted database access and encryption mechanisms where supported by the deployment
  • Temporary access tokens support time-limited delegated access for specific workflows

Credential management

  • Passwords and API credentials are not returned in routine API responses
  • API credentials are stored using industry-standard one-way cryptographic protection
  • Secrets are managed through restricted deployment configuration; centralized vault services may be used depending on deployment model

Service-to-service communication

Internal platform services authenticate and authorize inter-service communication using scoped credentials. Cross-service access is limited to the minimum permissions required for each function.



Changelog

DateChange
2026-07-27Linked Information Security Risk Management Policy.
2026-07-06Initial publication of authentication overview.