Class BowireInterceptorEndpointContribution

Namespace
Kuestenlogik.Bowire.Interceptor
Assembly
Kuestenlogik.Bowire.Interceptor.dll

#325 (v2.1) — discoverable endpoint-mount entry point for the Interceptor package. Picked up by Core's BowireApiEndpoints scan via the IBowireEndpointContribution seam — splices the /api/intercepted/* (+ /api/traffic/* alias) and /api/tools/reverse- proxy/* endpoints into the auth-gated bowireGroup without Core referencing the endpoint types directly.

public sealed class BowireInterceptorEndpointContribution : IBowireEndpointContribution
Inheritance
BowireInterceptorEndpointContribution
Implements
Inherited Members

Constructors

BowireInterceptorEndpointContribution()

public BowireInterceptorEndpointContribution()

Methods

MapEndpoints(IEndpointRouteBuilder, string)

Map this contribution's endpoints. Called once per host startup from BowireApiEndpoints.MapBowire.

public void MapEndpoints(IEndpointRouteBuilder endpoints, string basePath)

Parameters

endpoints IEndpointRouteBuilder

The auth-gated IEndpointRouteBuilder group every workbench feature endpoint lives under.

basePath string

The URL fragment every route is anchored under (e.g. /bowire for embedded hosts, empty for the standalone CLI).