Skip to content

moostjs/aoothjs

Repository files navigation

aoothjs

aoothjs

Authentication + authorization for the Moost / atscript ecosystem.

Documentation →


@aooth/* is a TypeScript monorepo covering the full auth stack: user credentials, password + MFA, sessions and tokens, RBAC, DB-backed storage, and Moost framework integration.

Packages

Package Purpose
@aooth/user User credential primitives — password hashing, MFA, lockout, policy engine
@aooth/auth Session and token layer — JWT / encapsulated stores, refresh rotation, denylist
@aooth/arbac-core Zero-dependency RBAC engine — role evaluation, scope merge
@aooth/arbac Batteries-included RBAC — builder API, privilege factories, scope utilities
@aooth/auth-moost Moost integration — AuthGuard, useAuth, REST endpoints, login/recovery/invite workflows
@aooth/arbac-moost Moost RBAC integration — @ArbacResource, AsArbacDbController, atscript wiring

Quick links

License

MIT

About

User Authentication Framework

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors