Microsoft Graph a unified REST API and comprehensive















- Slides: 15
Microsoft Graph a unified REST API and comprehensive developer experience for integrating the data and intelligence exposed by Microsoft services.
Every Office 365 and Microsoft Azure customer uses Azure Active Directory 15. 4 M +30% Yo. Y Microsoft MDM-auto Addition Remote Privileged Access of Azure Conditional Multi-Factor Provisioning. Self-Service AD Authenticator Identity Office Group-Based Access enrollment Security HR App 365 App / SSO Connect B 2 B collaboration to. AD Saa. S Health custom to Azure Access Identity Dynamic Governance on-premises Reviews cloud Groups DS Join Connect Access Authentication Deprovisioning capabilities Password-less Enterprise State Protection Launcher Licensing Panel/My. Apps Reporting Integration B 2 C apps Management Access Roaming 1 B 464 K 65 K +45% +200% +74% Yo. Y 90%
User onboarding & provisioning Group management & compliance Custom business workflows Automated security runbooks Secure transactions using conditional access … and MORE
New hire created • Set profile POST /users • Assign licenses POST /users/{id}/assign. License • Set manager POST /users/{id}/manager/$ref Assign devices • Provision mobile device POST /devices • Register owner POST /devices/{id}/registered Owners Authorize access • Assign to groups • POST Assign to roles /groups/{id}/members/$ref POST /groups/{id}/directory. Roles/$ref
/users/delta? $select=department Department update Track department changes • Change dept. PATCH /users/{id} • Get current manager /users/{id}/manager • Set new manager POST /users/{id}/manager/$ref Re-authorize • Remove from groups DELETE /groups/{id}/members/$ref • Add to groups/roles POST /groups/{id}/members/$ref POST /directory. Roles/{id}/members/$ref Work in progress? • Working on? /users/{id}/insights/trending • Tasks /users/{id}/tasks • Notify manager POST /users/{id}/send. Mail
POST /directory. Roles/{id}/members/$ref POST /privileged. Role. Assignment
Perform initial sync • Read all Groups and Get Delta token GET /groups/delta • Create webhook subscription POST /subscriptions Check for Updates • Wait for webhook “poke” • Check for new and updated Groups GET /groups/delta? $delta. Token =<value> Rename noncompliant Groups • Update Group Name PATCH /groups/{id}
https: //graph. microsoft. com Twitter #Microsoft. Graph Git. Hub /Microsoft. Graph Stack. Overflow [Microsoft. Graph]