Microsoft Graph Integration
The IGraphService integrates with Microsoft Graph API for user identity resolution.
What It Doesβ
- User lookup β Resolves user display names and email addresses from Entra ID
- Contact info β Retrieves phone numbers for SMS delivery
- Group membership β Validates that users belong to authorized groups
When It's Usedβ
The Graph service is called during notification creation to:
- Look up the full list of users subscribed to a specific alert type
- Retrieve their email addresses and phone numbers
- Determine their notification preferences
Authenticationβ
The Graph client authenticates using the application's managed identity β no user tokens are involved. This allows the notification service to look up any user in the directory.