Class BowireOastWorkbenchEndpointContribution
- Namespace
- Kuestenlogik.Bowire.Security.Scanner
- Assembly
- Kuestenlogik.Bowire.Security.Scanner.dll
Read + control endpoints for the manual OAST panel (#486), mounted into the auth-gated workbench group via the IBowireEndpointContribution seam.
public sealed class BowireOastWorkbenchEndpointContribution : IBowireEndpointContribution
- Inheritance
-
BowireOastWorkbenchEndpointContribution
- Implements
- Inherited Members
Remarks
GET {base}/api/security/oast/status— is a server configured, and which.POST {base}/api/security/oast/allocate— hand out a fresh callback host to plant.GET {base}/api/security/oast/poll— the accumulated callback feed.
Constructors
BowireOastWorkbenchEndpointContribution()
public BowireOastWorkbenchEndpointContribution()
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
endpointsIEndpointRouteBuilderThe auth-gated IEndpointRouteBuilder group every workbench feature endpoint lives under.
basePathstringThe URL fragment every route is anchored under (e.g.
/bowirefor embedded hosts, empty for the standalone CLI).