forked from wangziqi/gongxue-base
feat: add CASL authorization and AI configuration
This commit is contained in:
14
apps/server/src/authorization/index.ts
Normal file
14
apps/server/src/authorization/index.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
export { AuthorizationModule } from './authorization.module';
|
||||
export { CaslAbilityFactory } from './casl-ability.factory';
|
||||
export { AuthorizationService } from './authorization.service';
|
||||
export { PoliciesGuard } from './guards/policies.guard';
|
||||
export { CheckPolicies } from './decorators/check-policies.decorator';
|
||||
export { CaslAction, SubjectName, mapPermissionCode } from './casl.constants';
|
||||
export type {
|
||||
AppAbility,
|
||||
AppSubject,
|
||||
AuthenticatedUser,
|
||||
AuthPrincipal,
|
||||
PolicyHandler,
|
||||
IPolicyHandler,
|
||||
} from './interfaces';
|
||||
Reference in New Issue
Block a user