Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V sadě SDK zásad mip::PolicyHandler zprostředkovává operace používané k výpočtu akcí zásad a zasílání událostí auditu.
Obslužné funkce zásad
mip::PolicyHandler zveřejňuje metody pro čtení, zápis a odebírání popisků i informací o ochraně. Úplný seznam najdete v referenčních informacích k rozhraní API.
V tomto článku jsou popsány následující metody:
ComputeActionsNotifyCommittedActions
Požadavky
Vytvoření PolicyHandler vyžaduje:
- A
mip::MipContext - A
mip::PolicyProfile - Přidání
mip::PolicyEnginedomip::PolicyProfile - Třída, která implementuje
mip::PolicyHandler::Observer
Vytvořit zpracovatele zásad
Prvním krokem potřebným ke získání akcí zásad je vytvoření objektu PolicyHandler. Tato třída implementuje funkcionalitu potřebnou k získání seznamu akcí, které musí konkrétní označení provést. Implementuje také funkci, která aktivuje událost auditu.
Vytvoření PolicyHandler je stejně snadné jako volání funkce PolicyEngine pomocí vzoru příslibu/budoucnosti.
CreatePolicyHandlerAsync přijímá jeden parametr: isAuditDiscoveryEnabled. Tuto hodnotu nastavte na true, pokud má aplikace zobrazit události heartbeat a objevování v zaznamenávání auditu.
Poznámka:
Třída mip::PolicyHandler::Observer musí být implementována v odvozené třídě, jak CreatePolicyHandler vyžaduje Observer objekt.
auto createPolicyHandlerPromise = std::make_shared<std::promise<std::shared_ptr<mip::PolicyHandler>>>();
auto createPolicyHandlerFuture = createPolicyHandlerPromise->get_future();
PolicyEngine->CreatePolicyHandlerAsync(true);
auto handler = createPolicyHandlerFuture.get();
Po úspěšném vytvoření objektu PolicyHandler se můžou vypočítat akce a odeslat události auditu.
Další kroky
Teď, když jste se dozvěděli o vytvoření obslužné rutiny zásad:
- Zjistěte, jak vytvořit třídu stavu provádění, která se používá k určení výpočetních akcí.
- Stáhněte si ukázky sady Sdk zásad z GitHubu a vyzkoušejte sadu SDK zásad.