request *matchingservice.DispatchNexusTaskRequest,
header nexus.Header,
_, err := c.auth.Authorize(ctx, c.claims, &authorization.CallTarget{
APIName: c.apiName,
Namespace: c.namespaceName,
NexusEndpointName: c.endpointName,
Request: request,
})
if err != nil {
// If frontend.exposeAuthorizerErrors is false, Authorize err is either an explicitly set reason, or a generic
// "Request unauthorized." message.