Skip to main content

Entra: Node & Edge Schema

The Entra connection integrates data from Microsoft Entra (formerly Azure Active Directory) into the SlashID identity graph. It captures identities, groups, roles, and service principals from the Entra directory model.


Node Types

Node TypeDescription
EntraUserA user identity in the Entra directory
EntraGroupA group entity in Entra
EntraRoleA role or administrative permission in Entra
EntraServicePrincipalAn identity for registered apps/services in Entra
EntraManagedIdentityA special identity managed within the Entra environment
CredentialA credential associated with identities
ResourceA resource entity that may be accessed, owned, or assigned

Edge Relationships

Edge TypeFrom NodeTo NodeDescription
IS_MEMBER_OFEntraUser, EntraGroupEntraGroupIndicates group membership
HAS_MEMBEREntraGroupEntraUser, EntraGroupReverse of IS_MEMBER_OF
HAS_ROLEEntraUser, EntraServicePrincipalEntraRoleShows role assignment to a principal
IS_ROLE_OFEntraRoleEntraUser, EntraGroupReverse of HAS_ROLE
HAS_CREDENTIALEntraUser, EntraServicePrincipalCredentialConnects an identity to its credential
IS_CREDENTIAL_OFCredentialEntraUser, EntraServicePrincipalReverse of HAS_CREDENTIAL
OWNSEntraUser, EntraServicePrincipalResourceResource ownership link
IS_OWNED_BYResourceEntraUser, EntraServicePrincipalReverse of OWNS
CAN_ACCESSEntraUser, EntraServicePrincipal, EntraGroupResourceGrants access permission
CAN_BE_ACCESSEDResourceEntraUser, EntraGroupReverse of CAN_ACCESS
IS_ASSIGNEDEntraUser, EntraGroupEntraRole, ResourceDenotes explicit assignments
CONTAINSGroup, ResourceSub-resources or membersHierarchical containment relationship

Examples

(EntraUser)-[:IS_MEMBER_OF]->(EntraGroup)
(EntraServicePrincipal)-[:HAS_ROLE]->(EntraRole)
(EntraUser)-[:OWNS]->(Resource)
(EntraManagedIdentity)-[:CAN_ACCESS]->(Resource)
(EntraServicePrincipal)-[:HAS_CREDENTIAL]->(Credential)
OSZAR »