Skip to content

Policy Management API

Karbantartja: Aether365 Team Célközönség: Fejlesztők Hatókör: Biztonsági szabályzatok állapotának olvasása és engedélyezett szabályzatok megerősítése

A Policy Management egy összekapcsolt bérlő biztonság szempontjából lényeges szabályzatainak állapotát jelenti: élőben olvasva a Microsoft Graphból, egy Conditional Access összefoglaló mellett, és lehetővé teszi egy engedélyezett szabályzat biztonságos értékre állítását egyetlen hívással.

Követelmények

A Policy Management Policy Management jogosultságot és egy AI Pilot (write-consent) módban lévő Microsoft 365 kapcsolatot igényel. AI Pilot kapcsolat nélkül az olvasási végpont { "aiPilotConnected": false } választ ad. Egy szabályzat átkapcsolása Microsoft Graph írás, és write consent szükséges hozzá.

Szabályzatállapot lekérése

Visszaadja az engedélyezett szabályzatokat az aktuális értékükkel és biztonságos célértékükkel, valamint egy Conditional Access összefoglalót.

GET /tenants/me/policies

Lekérdezési paraméterek

ParaméterTípusLeírás
connectionIdstringOpcionális. Az olvasandó AI Pilot kapcsolat; alapértelmezetten a legrégebbi

Példa válasz

json
{
  "success": true,
  "data": {
    "aiPilotConnected": true,
    "msTenantId": "00000000-0000-0000-0000-000000000000",
    "policies": [
      {
        "key": "security_defaults",
        "title": "Security Defaults enabled",
        "current": false,
        "secure": true,
        "compliant": false
      },
      { "key": "conditional_access_summary", "policies": 4, "enabled": 3 }
    ]
  }
}

Szabályzat megerősítése

Egy engedélyezett szabályzatot a biztonságos értékére állít. A kliens csak a szabályzat key értékét adja meg; a Graph útvonal és a biztonságos törzs egy szerveroldali engedélyezési listából származik, így ezen a végponton keresztül soha nem lehetséges tetszőleges Graph írás. A módosítás az AI Pilot kapcsolaton keresztül kerül kiírásra, és újraolvasással kerül megerősítésre.

POST /tenants/me/policies/toggle

Kérés törzse

MezőTípusLeírás
keystringA megerősítendő engedélyezett szabályzat kulcsa
connectionIdstringOpcionális. Az AI Pilot kapcsolat, amelyen keresztül a művelet történik

Példa kérés

bash
curl -X POST https://api.aether365.io/tenants/me/policies/toggle \
  -H "Authorization: Bearer ak_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "key": "security_defaults" }'

Példa válasz

json
{
  "success": true,
  "data": { "key": "security_defaults", "applied": true, "verified": true, "needsReconsent": false }
}
Hasznos volt ez az oldal?