Události Microsoft Entra
Tento článek obsahuje vlastnosti a schéma pro události Microsoft Entra, které publikuje rozhraní Microsoft Graph API. Úvod do schémat událostí najdete ve schématu CloudEvents.
Dostupné typy událostí
Tyto události se aktivují při vytvoření, aktualizaci nebo odstranění uživatele nebo skupiny v MICROSOFT Entra ID nebo provozem těchto prostředků pomocí rozhraní Microsoft Graph API.
Poznámka:
UserUpdated
V současné době se generuje událost nebo GroupUpdated
událost při vytvoření uživatele nebo skupiny. Jedná se o známý problém a bude opraven v budoucí verzi.
Název události | Popis |
---|---|
Microsoft.Graph.UserUpdated | Aktivuje se při vytvoření nebo aktualizaci uživatele v MICROSOFT Entra ID. |
Microsoft.Graph.UserDeleted | Aktivuje se při trvalém odstranění uživatele v MICROSOFT Entra ID. |
Microsoft.Graph.GroupUpdated | Aktivuje se při vytvoření nebo aktualizaci skupiny v ID Microsoft Entra. |
Microsoft.Graph.GroupDeleted | Aktivuje se při trvalém odstranění skupiny v ID Microsoft Entra. |
Poznámka:
Odstranění uživatele nebo skupiny je ve výchozím nastavení pouze operace obnovitelného odstranění, což znamená, že uživatel nebo skupina jsou označeny jako odstraněné, ale objekt uživatele nebo skupiny stále existuje. Microsoft Graph odešle aktualizovanou událost při obnovitelném odstranění uživatelů. Pokud chcete uživatele trvale odstranit, přejděte na stránku Odstranit uživatele na webu Azure Portal a vyberte Odstranit trvale. Postup trvalého odstranění skupiny je podobný.
Příklad události
Když se událost aktivuje, služba Event Grid odešle data o této události do odběru cílů. Tato část obsahuje příklad toho, jak by tato data vypadala pro každou událost Microsoft Entra.
Událost Microsoft.Graph.UserUpdated
{
"id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
"type": "Microsoft.Graph.UserUpdated",
"source": "/tenants/<tenant-id>/applications/<application-id>",
"subject": "Users/<user-id>",
"time": "2022-05-24T22:24:31.3062901Z",
"datacontenttype": "application/json",
"specversion": "1.0",
"data": {
"changeType": "updated",
"clientState": "<guid>",
"resource": "Users/<user-id>",
"resourceData": {
"@odata.type": "#Microsoft.Graph.User",
"@odata.id": "Users/<user-id>",
"id": "<user-id>",
"organizationId": "<tenant-id>",
"eventTime": "2022-05-24T22:24:31.3062901Z",
"sequenceNumber": <sequence-number>
},
"subscriptionExpirationDateTime": "2022-05-24T23:21:19.3554403+00:00",
"subscriptionId": "<microsoft-graph-subscription-id>",
"tenantId": "<tenant-id>
}
}
Microsoft.Graph.UserDeleted – událost
{
"id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
"type": "Microsoft.Graph.UserDeleted",
"source": "/tenants/<tenant-id>/applications/<application-id>",
"subject": "Users/<user-id>",
"time": "2022-05-24T22:24:31.3062901Z",
"datacontenttype": "application/json",
"specversion": "1.0",
"data": {
"changeType": "deleted",
"clientState": "<guid>",
"resource": "Users/<user-id>",
"resourceData": {
"@odata.type": "#Microsoft.Graph.User",
"@odata.id": "Users/<user-id>",
"id": "<user-id>",
"organizationId": "<tenant-id>",
"eventTime": "2022-05-24T22:24:31.3062901Z",
"sequenceNumber": <sequence-number>
},
"subscriptionExpirationDateTime": "2022-05-24T23:21:19.3554403+00:00",
"subscriptionId": "<microsoft-graph-subscription-id>",
"tenantId": "<tenant-id>
}
}
Událost Microsoft.Graph.GroupUpdated
{
"id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
"type": "Microsoft.Graph.GroupUpdated",
"source": "/tenants/<tenant-id>/applications/<application-id>",
"subject": "Groups/<group-id>",
"time": "2022-05-24T22:24:31.3062901Z",
"datacontenttype": "application/json",
"specversion": "1.0",
"data": {
"changeType": "updated",
"clientState": "<guid>",
"resource": "Groups/<group-id>",
"resourceData": {
"@odata.type": "#Microsoft.Graph.Group",
"@odata.id": "Groups/<group-id>",
"id": "<group-id>",
"organizationId": "<tenant-id>",
"eventTime": "2022-05-24T22:24:31.3062901Z",
"sequenceNumber": <sequence-number>
},
"subscriptionExpirationDateTime": "2022-05-24T23:21:19.3554403+00:00",
"subscriptionId": "<microsoft-graph-subscription-id>",
"tenantId": "<tenant-id>
}
}
Událost Microsoft.Graph.GroupDeleted
{
"id": "00d8a100-2e92-4bfa-86e1-0056dacd0fce",
"type": "Microsoft.Graph.GroupDeleted",
"source": "/tenants/<tenant-id>/applications/<application-id>",
"subject": "Groups/<group-id>",
"time": "2022-05-24T22:24:31.3062901Z",
"datacontenttype": "application/json",
"specversion": "1.0",
"data": {
"changeType": "deleted",
"clientState": "<guid>",
"resource": "Groups/<group-id>",
"resourceData": {
"@odata.type": "#Microsoft.Graph.Group",
"@odata.id": "Groups/<group-id>",
"id": "<group-id>",
"organizationId": "<tenant-id>",
"eventTime": "2022-05-24T22:24:31.3062901Z",
"sequenceNumber": <sequence-number>
},
"subscriptionExpirationDateTime": "2022-05-24T23:21:19.3554403+00:00",
"subscriptionId": "<microsoft-graph-subscription-id>",
"tenantId": "<tenant-id>
}
}
Vlastnosti události
Událost má následující data nejvyšší úrovně:
Vlastnost | Type | Description |
---|---|---|
source |
string | Zdroj událostí tenanta. Toto pole není zapisovatelné. Rozhraní Microsoft Graph API tuto hodnotu poskytuje. |
subject |
string | Cesta k předmětu události, kterou definuje vydavatel. |
type |
string | Jeden z typů událostí pro tento zdroj událostí. |
time |
string | Čas vygenerování události na základě času UTC poskytovatele |
id |
string | Jedinečný identifikátor události. |
data |
objekt | Datová část události, která poskytuje data o změně stavu prostředku. |
specversion |
string | Verze specifikace schématu CloudEvents |
Datový objekt má následující vlastnosti:
Vlastnost | Type | Description |
---|---|---|
changeType |
string | Typ změny stavu prostředku. |
resource |
string | Identifikátor prostředku, pro který byla událost vyvolána. |
tenantId |
string | ID organizace, ve kterém se uživatel nebo skupina uchovávají. |
clientState |
string | Tajný kód poskytnutý uživatelem v době vytvoření předplatného rozhraní Graph API |
@odata.type |
string | Typ změny rozhraní Graph API. |
@odata.id |
string | Identifikátor prostředku rozhraní Graph API, pro který byla událost vyvolána. |
id |
string | Identifikátor prostředku, pro který byla událost vyvolána. |
organizationId |
string | Identifikátor tenanta Microsoft Entra. |
eventTime |
string | Čas, kdy se stav prostředku změnil. |
sequenceNumber |
string | Pořadové číslo. |
subscriptionExpirationDateTime |
string | Čas ve formátu RFC 3339 , kdy vyprší platnost předplatného rozhraní Graph API. |
subscriptionId |
string | Identifikátor předplatného rozhraní Graph API. |
tenantId |
string | Identifikátor tenanta Microsoft Entra. |
Další kroky
- Úvod k partnerským událostem Azure Event Gridu najdete v tématu Přehled partnerských událostí.
- Informace o přihlášení k odběru rozhraní Microsoft Graph API pro příjem událostí Microsoft Entra najdete v tématu přihlášení k odběru událostí rozhraní Azure Graph API.
- Informace o obslužných rutinách událostí Azure Event Gridu najdete v tématu Obslužné rutiny událostí.
- Další informace o vytvoření odběru služby Azure Event Grid najdete v tématu vytvoření odběru událostí a schématu odběru služby Event Grid.
- Informace o tom, jak nakonfigurovat odběr událostí tak, aby vybral konkrétní události, které se mají doručit, najdete v tématu Filtrování událostí.