Made with AI

IAM / AHAM

Open-source identity and access management.

A Rust and Vue platform for authentication, authorization, OAuth 2.0, OpenID Connect, user management, and visually designed form and email templates.

IAM components

Auth

An identity service for authentication, sessions, projects, tokens, OAuth 2.0 and OpenID Connect clients, and authorization.

Users

A web administration UI for managing user accounts, projects, clients, sessions, roles, and access policies.

UI Designer

A reusable Vue component for visually building and editing form and email templates.

Minimal Docker Compose

Run

curl -fsSL https://gitlab.com/aham.ro/iam/website/-/raw/main/composer.yml \
  | docker compose -f - up -d && open http://localhost:33000

Compose

This example uses demo credentials for local testing only. For production, move secrets to an environment file or secret manager, add persistent storage, TLS, and a shared network.