Single Sign-On (SSO)

Intelligo integrates with your existing identity provider for seamless authentication across your organization.

SAML 2.0

Enterprise SAML integration with support for IdP-initiated and SP-initiated SSO flows.

  • Okta, OneLogin, Ping Identity
  • Azure AD, ADFS
  • Google Workspace
  • Custom SAML providers

OpenID Connect

Modern OAuth 2.0 / OIDC authentication with PKCE support for secure authorization flows.

  • Auth0, Cognito
  • Keycloak
  • Azure AD B2C
  • Google, Microsoft, Apple

Additional Auth Methods

  • LDAP/Active Directory - Direct integration with enterprise directories
  • Social Login - OAuth with Google, Microsoft, Apple, LinkedIn
  • Multi-Factor Authentication - TOTP, SMS, email verification
  • Magic Links - Passwordless email-based authentication

Multi-Tenancy

Host multiple organizations on a single Intelligo instance with complete data isolation, custom branding, and independent configuration.

Data Isolation

Complete separation of tenant data at the database level. No cross-tenant data access is possible.

Custom Domains

Each tenant gets their own subdomain or custom domain with automatic SSL certificate provisioning.

Custom Branding

Logos, colors, fonts, and email templates customizable per tenant for white-label deployments.

Per-Tenant Billing

Independent subscription plans, usage limits, and billing for each tenant organization.

Role-Based Access Control

Granular permissions control who can access what content and perform which actions across the platform.

Built-in Roles

Student

View enrolled courses, submit assignments, take assessments.

Teacher

Create courses, grade submissions, manage enrollments.

Teaching Assistant

Grade assignments, answer questions, limited course editing.

Designer

Build course content without student management access.

Observer

View-only access for parents, managers, or auditors.

Administrator

Full system access including user and tenant management.

Custom Permissions

  • Custom Roles - Create custom roles with specific permission combinations
  • Field-Level Permissions - Control access to specific content fields
  • Context-Based Access - Permissions that vary by course, module, or time

Audit Logging

Comprehensive audit trails for compliance, security investigations, and operational visibility.

  • Authentication Events - Login, logout, failed attempts, password changes
  • Content Changes - Create, update, delete operations on all entities
  • Access Attempts - Successful and denied access to resources
  • Admin Actions - User management, configuration changes, exports

Data Protection

Encryption

  • TLS 1.3 for data in transit
  • AES-256 encryption at rest
  • Encrypted database connections
  • Secure key management

Privacy

  • GDPR compliance tools
  • Data export/deletion
  • Consent management
  • Privacy policy integration

Security-First Design

Intelligo is built on Simplex, which provides memory safety, actor isolation, and secure defaults. The actor-based architecture ensures that security boundaries are enforced at the language level.

Ready to Get Started?

Deploy a secure, enterprise-grade LMS for your organization.