Role Hierarchy
admin ⊇ operator ⊇ viewer. Every endpoint enforces a minimum role; unauthorized requests are rejected and recorded.
Identity & Access Management
Local accounts and the cluster directory meet in a single identity model; every endpoint is guarded by role and permission — closed by default, exceptions explicit.
A local bcrypt account or an LDAP bind — users sign in from one place, the directory stays the source of truth.
TOTP-based MFA can be enabled per user and made mandatory for admin accounts.

What's Inside
Authorization isn't a layer bolted onto the edge of the panel — it's the gate every request passes through.
admin ⊇ operator ⊇ viewer. Every endpoint enforces a minimum role; unauthorized requests are rejected and recorded.
Directory groups map to panel roles; when the team changes, permissions follow on their own.
Layer resource/action grants and revokes on top of the role baseline — on conflict, revoke wins.
A unit manager sees only their own team's jobs and data; scoping is enforced fail-closed.
A short-lived access token in memory, a refresh token in an HttpOnly cookie — rotated and single-use.
The local admin account cannot be shadowed by the directory; if LDAP goes down, your access to the cluster does not.
TULPAR / Identity & Access Management
Who you are in the panel determines what you can do on the cluster — the attribution chain never breaks.

GOOD TO KNOW
Got questions? Everything you need to know about installation, licensing and scaling is here.
tulpar-preflight.sh prepares the prerequisites, install.sh brings up the whole stack; you then enter the admin password, NTP, LDAP and SLURM settings in the web wizard. A typical installation completes in minutes.docker load. Every component works on a closed network, including node installation, monitoring and central logging.READY FOR YOUR NEXT COMPUTATION
Let’s explore what TULPAR can do for your cluster.
Request a demo