Systemöversikt
Realtidsstatus, MCP-protokoll och tenant-isolering
Garanterad Multi-Tenant-isolering Aktiverad
Varje anrop filtreras strikt på databasnivå med EF Core Global Query Filters. Lösenord krypteras via Windows DPAPI (LocalMachine). E-post- och kalendersökningar körs i separata HTTP-anslutningspooler per tenant med isolerade SocketsHttpHandler-instanser.
MCP Slutpunkter
Administrations-API (Swagger)
Interaktiv OpenAPI-dokumentation med stöd för API-nyckel och PAT-auktorisering.
Hantering av Företag (Tenants)
Konfigurera Exchange-anslutningar, EWS-adresser och behörighetslägen per bolag
| Företagsnamn | Domän | Exchange EWS URL | Autentisering | Licens | Status | Åtgärder |
|---|---|---|---|---|---|---|
| Laddar företag från databasen... | ||||||
-
Aktiv Enterprise-
| UPN / E-post | Visningsnamn | Roll | Exchange Inloggning | Status | Åtgärder |
|---|---|---|---|---|---|
| Laddar användare... | |||||
Användaradministration
Sök, filtrera och hantera användare tvärs över alla anslutna bolag
| UPN / E-post | Visningsnamn | Företag | Roll | Exchange Inloggning | Status | Åtgärder |
|---|---|---|---|---|---|---|
| Laddar användare från databasen... | ||||||
Licenshantering per Tenant
Tilldelade funktionsmoduler, giltighetstid och användartak
Revisionslogg (WORM-skyddad)
Oföränderlig SHA-256 hashkedjad logg över alla AI-anrop och verktygsexekveringar
| Tidpunkt (UTC) | Användare | MCP Verktyg / Åtgärd | Status | Latens | SHA-256 Hash | Åtgärd |
|---|---|---|---|---|---|---|
| Laddar revisionslogg... | ||||||
Anslut AI-Klienter till Gatewayen
Färdiga konfigurationer och snippets för Claude Desktop, ChatGPT, och Cursor
Microsoft Copilot Studio ("Lägg till MCP-server")
Anslut Copilot i Microsoft 365 till on-premise Exchange via säker HTTPS-tunnel
Eftersom Microsoft Copilot Studio körs i molnet blockerar de localhost. Du måste därför ange den publika HTTPS-tunneln som Server-URL.
Servernamn: ITC Exchange Gateway
Serverbeskrivning: Exchange On-Premise MCP integration
Autentisering: Välj API-nyckel
Parametertyp: Välj Sidhuvud (Header)
Rubriknamn: Authorization (el. X-API-Key)
Nyckelvärde: Bearer itc_pat_...
Claude Desktop Konfiguration
Placera detta i din %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"exchange": {
"url": "http://localhost:8080/mcp/sse",
"headers": {
"Authorization": "Bearer itc_pat_DIN_TENANT_ID_anvandare@bolag.se"
}
}
}
}
ChatGPT Custom GPT / Actions
Kräver publik HTTPS-anslutning för molnanrop från OpenAI
ChatGPT körs i OpenAI:s moln och har ett strikt säkerhetsskydd (SSRF) som blockerar alla http:// och localhost-adresser. OpenAI:s servrar kan inte nå din lokala dator direkt.
1. Klicka på "Kopiera Rått Schema (JSON)" ovan.
2. I ChatGPT: Klicka inte på "Import from URL", utan klistra in texten direkt i textrutan "Schema".
3. Välj API Key → Bearer och ange din PAT-token.
För att ChatGPT ska kunna köra verktygen mot din lokala gateway, starta en snabb tunnel:
cloudflared tunnel --url http://localhost:8080
Eller ngrok http 8080. Ange sedan den genererade https://.../swagger/v1/swagger.json i ChatGPT.
Cursor / Windsurf (MCP via SSE)
I Cursor: Öppna Settings → Features → MCP Servers → Add new MCP server:
- Type:
sse - URL: http://127.0.0.1:8080/mcp/sse (Använd 127.0.0.1 för att undvika namnuppslagsfel)
- Headers: Lägg till
Authorization: Bearer itc_pat_...
cURL / PowerShell Snabbtest
Testa MCP tools/list direkt från kommandotolken:
curl -X POST http://localhost:8080/mcp/messages -H "Content-Type: application/json" -H "X-Admin-Key: itc-admin-key-2026" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Portal-administratörer & Roller
Hantera webbportalens administratörskonton, SuperAdmin vs TenantAdmin och 2FA/MFA-status
| Användarnamn / Namn | E-post | Roll | Tilldelat Bolag | 2FA / MFA | Senaste Inloggning | Åtgärder |
|---|---|---|---|---|---|---|
| Laddar administratörer från databasen... | ||||||
System- & Serverinställningar Global SuperAdmin
Konfigurera nätverksbindningar, Kestrel-portar, MCP bas-URL och reverse proxy-läge
Nätverksbindningar & Host
Live Drift & Maskinstatus
MCP Anslutnings-URL
Detta är den kompletta SSE-slutpunkten att ange i Claude Desktop, ChatGPT Custom Action eller egna agenter: