Skip to Content
Autional logo

Enterprise Identity Infrastructure.
Open Source.

27 microservices, 1,400+ APIs, npm SDK packages, 8 compliance frameworks — everything your AI-generated app needs for identity.

🔐

Authentication & Registration

Complete user identity lifecycle — from sign-up to enterprise SSO, from basic auth to passwordless.

  • ✓Email/password with configurable password policy (min length, complexity, history)
  • ✓Password transmission encryption: plain, hash, symmetric (ECDH+AES-256-GCM), asymmetric (RSA-OAEP)
  • ✓Social login: Google, GitHub, WeChat, Apple, Microsoft, DingTalk, Lark
  • ✓Passwordless: Magic Link, SMS OTP, email OTP, QR code login, anonymous login
  • ✓Password lifecycle: expiry, forced reset, N-previous history, per-tenant policy
  • ✓Account recovery: forgot/reset password, phone/email verification, recovery codes
  • ✓CAPTCHA: reCAPTCHA, Turnstile, Proof-of-Work — configurable per tenant
  • ✓Password strength evaluation (zxcvbn, OWASP ASVS V6.2.8)
🛡️

Multi-Factor Authentication

From TOTP to phishing-resistant passkeys. Enterprise-grade MFA with risk-based adaptation.

  • ✓TOTP (RFC 6238) — time-based one-time passwords
  • ✓SMS and email OTP — via configurable provider backends
  • ✓WebAuthn / FIDO2 / Passkey — platform and roaming authenticators
  • ✓Push notification MFA — challenge/response with approve/deny
  • ✓Adaptive MFA — risk engine: 7 signals (device/IP/geo/behavior/velocity/leak/hijack)
  • ✓Backup and recovery codes — generate, verify, revoke, admin reset
  • ✓Step-up authentication — re-authenticate for sensitive operations
🏢

Enterprise SSO & Federation

Connect with any identity provider. Standards-compliant SAML, OIDC, OAuth implementations.

  • ✓SAML 2.0 — SP-initiated SSO, IdP management, SLO, metadata endpoints
  • ✓OpenID Connect — full provider with Discovery, UserInfo, ID Token
  • ✓OAuth 2.1 — Authorization Code + PKCE (RFC 7636), refresh tokens, device code (RFC 8628)
  • ✓OAuth Token Exchange (RFC 8693) — service-to-service delegation, NHI token exchange
  • ✓DPoP — bind tokens to client keys, prevent replay attacks
  • ✓JARM — JWT-signed authorization responses for financial-grade security
  • ✓Dynamic Client Registration (RFC 7591) — self-service OAuth client provisioning
  • ✓Rich Authorization Request (RFC 9396) — structured authorization scopes
  • ✓private_key_jwt — JWT-based client authentication
  • ✓Social OAuth: GitHub, Google, Facebook, Discord, LinkedIn, WeChat, Apple
  • ✓LDAP / Active Directory — bind authentication, user sync, group mapping
  • ✓SCIM 2.0 — /scim/v2/Users and /Groups for enterprise user provisioning
👥

Multi-Tenancy & Organizations

Built for B2B SaaS. Every feature is tenant-aware by design.

  • ✓Per-tenant data isolation — tenant_id on every query, 3-layer enforcement
  • ✓Custom domains & white-label — per-tenant branding, custom login pages
  • ✓Organization hierarchy — departments, org charts, delegated administration
  • ✓Member management — invitations, approvals, role assignments, bulk import
  • ✓Application and role management — per-tenant app CRUD, app-level roles
  • ✓Tenant security policies — password policy, MFA, session timeout per tenant
  • ✓Feature gates — plan-based enablement with per-tenant overrides
🔑

Authorization & Access Control

From roles to attributes to relationships. Four authorization models in one platform.

  • ✓RBAC (NIST standard) — role hierarchy, inheritance, pre-defined super_admin/admin/security_admin
  • ✓ABAC — expr-lang/expr policy engine, OPA/Rego bridge, JWT/GeoIP/DeviceTrust resolvers
  • ✓ReBAC — BFS relationship graph, per-tenant cache with invalidation
  • ✓PIM/JIT — time-bound role activation (max 24h), approval workflow, scheduled expiry
  • ✓Separation of Duties (SoD) — conflict pair detection, enforcement on all assignments
  • ✓PermissionRequired middleware — fine-grained endpoint-level access control
  • ✓Approval workflow — sensitive operations require multi-party approval
🤖

NHI — Non-Human Identity

Identity for AI agents, robots, and IoT devices. Because AI needs its own identity.

  • ✓AI Agent lifecycle: provisioning → active → rotating → revoked → deleted
  • ✓Robot lifecycle: commissioning → active → degraded → decommissioned → deleted
  • ✓IoT Device lifecycle: unpaired → active → transferring → revoked → deleted
  • ✓Auth methods: client_credentials, api_key, device_code, intent_token
  • ✓Delegation middleware — OnBehalfOf + Chain-ID headers for AI agent chains
  • ✓Ed25519 intent token signing — signed operation scopes for delegated AI actions
  • ✓Token exchange — OAuth token-exchange grant for NHI service-to-service auth
📊

Audit & Compliance

Tamper-proof audit trails with Merkle hash chain verification. Enterprise compliance frameworks.

  • ✓Merkle hash chain audit logs — cryptographic integrity verification
  • ✓GDPR DSAR automation — 7-service erasure orchestration, hash-chain audit trail
  • ✓Two-level deletion — soft-delete (reversible) → anonymization (irreversible), scheduler-driven
  • ✓Compliance frameworks: ISO 27001, PCI DSS, HIPAA, SOX, PSD2, PIPL, Dengbao 2.0
  • ✓Data classification — Public / Internal / Confidential / Restricted
  • ✓Cross-border data transfer management
  • ✓Data retention policies — configurable TTL, archive triggers
  • ✓Breach notification and vendor risk assessment management
  • ✓Penetration test and audit finding tracking with evidence linking
🇨🇳

National Cryptography (GM/T)

Chinese national standard cryptography. Required for government and regulated industry deployments.

  • ✓SM2 — elliptic curve key exchange and digital signature
  • ✓SM3 — cryptographic hash algorithm (256-bit)
  • ✓SM4 — block cipher (CBC/PKCS7) for data encryption
  • ✓Ed25519 — high-performance signature algorithm
  • ✓Per-tenant crypto profile — tenant-level algorithm selection (SM vs standard)
  • ✓14 integration points across the system, needs-rehash auto-detection
⚡

Developer Platform

1,400+ APIs, npm SDK packages, gRPC mesh, auto-generated TypeScript types.

  • ✓1,400+ RESTful API endpoints across 27 microservices, versioned and documented
  • ✓gRPC service mesh — 9 microservices with gRPC interfaces
  • ✓SDK: @autional/react, Vue, Next.js, Node and more npm packages and framework adapters published
  • ✓Auto-generated TypeScript types — from OpenAPI specs (38K+ lines)
  • ✓600+ webhook event types — HMAC-signed delivery across all services
  • ✓Swagger/OpenAPI — interactive docs for every endpoint
  • ✓TanStack Query hooks — auto-generated for all endpoints
🏗️

Infrastructure & Integrations

Multi-provider, cloud-native. Run anywhere — your infrastructure, your control.

  • ✓PostgreSQL + PgBouncer, MongoDB, Redis, RabbitMQ, Kafka, ZooKeeper
  • ✓Object storage: MinIO, S3, Alibaba OSS, Tencent COS, SeaweedFS
  • ✓SMS: Aliyun, Tencent, SMS4Dev (dev) | Email: SMTP
  • ✓Identity verification: Aliyun OCR, Baidu, Tencent, CTID
  • ✓Field-level AES-256-GCM encryption with key rotation, SM4-GCM
  • ✓Prometheus + Grafana + OpenTelemetry + Jaeger + Loki + Alertmanager
  • ✓Docker + Podman compose, Kubernetes-ready