Excititor Tenant Authority Client (AOC-19-013)

Audience: Excititor backend engineers wiring per-tenant Authority calls from the Worker and WebService. Purpose: Ensure every outbound Authority call is tenant-scoped so credentials and tokens cannot leak across tenants.

Contract

Configuration shape

{
  "Excititor": {
    "Authority": {
      "BaseUrls": {
        "alpha": "https://authority.alpha.local/",
        "bravo": "https://authority.bravo.local/"
      },
      "ClientIds": {
        "alpha": "alpha-client-id"
      },
      "ClientSecrets": {
        "alpha": "alpha-secret"
      }
    }
  }
}

Implementation notes

Follow-ups