@geexcode/geex-extensions-authorization
v0.0.55
Published
Authorization extension for Geex Angular apps (AuthorizeGuard, ACL bridge). Aligns with Geex.Extensions.Authorization.
Readme
@geexcode/geex-extensions-authorization
Frontend counterpart of backend Geex.Extensions.Authorization.
Canonical runtime entry: geex.authorization.
Provides:
geex.authorization— tenant claim check, ACL load/persist/syncAuthorizeGuard— thin route adapter delegating togeex.authorizationLocalStorageACLService— thin Delon ACL adapterprovideGeexAuthorization()— register module + adapters
import { provideGeexCommon, geex } from "@geexcode/geex-angular";
import { provideGeexAuthorization, AuthorizeGuard } from "@geexcode/geex-extensions-authorization";
providers: [
...provideGeexCommon(),
...provideGeexAuthorization(),
]
// routes (adapter)
canActivate: [AuthorizeGuard]
// business API
await geex.authorization.canActivate(route, state);