npm.io
0.1.37 • Published 8h ago

@aooth/user

Licence
MIT
Version
0.1.37
Deps
0
Size
219 kB
Vulns
0
Weekly
0

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

License

MIT

Keywords