GAP-AUTH-001 (P0 Critical) - 13 AUTH services: - RBAC: RoleService, PermissionService, CompanyService, GroupService - Session: SessionService, DeviceService, TrustedDeviceService - Security: ApiKeyService, OAuthService, PasswordResetService, VerificationService - User: UserProfileService, MfaService GAP-CORE-001 (P2 Medium) - 1 CORE service: - DiscountRuleService with calculation, applicability, and usage tracking All services follow standalone pattern with: - Multi-tenant support via ServiceContext - Soft delete with audit trail - Pagination support - Type-safe DTOs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
29 lines
717 B
TypeScript
29 lines
717 B
TypeScript
/**
|
|
* Auth Module - Service Exports
|
|
* Updated: 2026-02-03 - GAP-AUTH-001 remediation
|
|
*/
|
|
|
|
// Core Authentication
|
|
export * from './auth.service';
|
|
|
|
// RBAC Services
|
|
export * from './role.service';
|
|
export * from './permission.service';
|
|
export * from './company.service';
|
|
export * from './group.service';
|
|
|
|
// Session & Device Management
|
|
export * from './session.service';
|
|
export * from './device.service';
|
|
export * from './trusted-device.service';
|
|
|
|
// Security & Authentication
|
|
export * from './api-key.service';
|
|
export * from './oauth.service';
|
|
export * from './password-reset.service';
|
|
export * from './verification.service';
|
|
|
|
// User Management
|
|
export * from './user-profile.service';
|
|
export * from './mfa.service';
|