Salta ai contenuti

Lockatus

Un unico accesso per l’intera suite.

Lockatus è l’hub di identità della famiglia Escriba: un single sign-on self-hosted a cui ogni app può delegare. Finora ogni strumento era a singolo utente; Lockatus ti dà account multi-utente, autenticazione a due fattori (TOTP / Google Authenticator), ruoli per app assegnati da una matrice di accessi visuale, e single sign-on OIDC così che accedere una volta apra ogni app a cui sei autorizzato.

La federazione è opzionale e non distruttiva: ogni app mantiene il proprio login e vi aderisce dietro un flag AUTH_MODE=federado. I token sono firmati RS256 e verificati offline contro le chiavi pubbliche dell’hub, così se l’hub è offline le sessioni attive continuano a funzionare. Lockatus è il contratto di identità dell’ecosistema Escriba.

Un login, ogni app

Single sign-on OIDC (Authorization Code + PKCE). Accedi una volta all’hub e ogni app federata ti riconosce — con il ruolo che la matrice ti assegna.

La matrice di accessi

Una griglia chi-per-sistema: ogni cella è il ruolo che un utente ha in un’app. Ogni app dichiara il proprio catalogo di ruoli; Lockatus li assegna.

Due fattori (TOTP)

Registrazione una sola volta con Google Authenticator o qualsiasi app compatibile, con codici di recupero monouso e un reset da parte dell’admin. Ereditata da ogni app.

Opzionale, non distruttiva

Ogni app mantiene il proprio login autonomo. La federazione è un flag — attivala per app, reversibile, senza riscrivere nulla.

Verifica offline

Le app verificano i token RS256 contro il JWKS dell’hub senza chiamare a casa. Revocare un accesso taglia l’SSO al successivo refresh del token.

Aggiungi nuove app

Aggiungi qualsiasi nuova app della famiglia dalla matrice stessa — dichiara il suo slug e i ruoli, senza un nuovo deploy. Pensata per crescere con la suite.

Lockatus è il terzo contratto che mantiene la suite accordata — insieme al sistema di design condiviso e al passaggio di consegne “Invia a Escriba”. Self-hosted e open source, permette a un team di condividere Escriba, Fisherboy, Anonimal, Fulgoria, Selega, Arcanum e Trustux con un’unica identità e accessi chiari e auditabili.