32 lines
1009 B
TypeScript
32 lines
1009 B
TypeScript
/**
|
|
* Federation server-side barrel — inbound request handling.
|
|
*
|
|
* Exports the mTLS auth guard and the FederationContext interface
|
|
* for use by verb controllers (M3-05/06/07).
|
|
*
|
|
* Usage:
|
|
* import { FederationAuthGuard } from './server/index.js';
|
|
* @UseGuards(FederationAuthGuard)
|
|
*/
|
|
|
|
export { FederationAuthGuard } from './federation-auth.guard.js';
|
|
export { FederationScopeService } from './scope.service.js';
|
|
export type { FederationContext } from './federation-context.js';
|
|
export type {
|
|
FederationNativeRbacAccess,
|
|
FederationNativeRbacAllowedResult,
|
|
FederationNativeRbacDeniedResult,
|
|
FederationNativeRbacEvaluator,
|
|
FederationNativeRbacRequest,
|
|
FederationNativeRbacResult,
|
|
FederationScopeAllowedResult,
|
|
FederationScopeDeniedResult,
|
|
FederationScopeDenyCode,
|
|
FederationScopeDenyDetails,
|
|
FederationScopeDenyReason,
|
|
FederationScopeDenyStage,
|
|
FederationScopeEvaluationInput,
|
|
FederationScopeEvaluationResult,
|
|
FederationScopeQueryFilter,
|
|
} from './scope.service.js';
|