Automate AzureAD Operations

%3CLINGO-SUB%20id%3D%22lingo-sub-1290062%22%20slang%3D%22en-US%22%3EAutomate%20AzureAD%20Operations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1290062%22%20slang%3D%22en-US%22%3E%3CP%3EWhat%20frameworks%20are%20available%20for%20automating%20AzureAD%3F%20Obviously%20we%20have%20the%20Graph%20API%20but%20looking%20for%20something%20more%20Enterprise%20ready.%20Can%20Flow%20or%20the%20like%20do%20this%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1290062%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAzure%20AD%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1294757%22%20slang%3D%22en-US%22%3ERe%3A%20Automate%20AzureAD%20Operations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1294757%22%20slang%3D%22en-US%22%3EI%20would%20recommend%20the%20Graph%20API.%3CBR%20%2F%3E%3CBR%20%2F%3EWhat%20do%20you%20mean%20by%20%22it's%20not%20enterprise%20ready'%3F%3CBR%20%2F%3E%3CBR%20%2F%3EGraph%20API%20is%20an%20extensive%20and%20reliable%20API.%3CBR%20%2F%3E%3CBR%20%2F%3EFlow%20can%20do%20some%20automating%2C%20but%20for%20enterprise%20level%20I%20would%20recommend%20looking%20into%20LOgic%20Apps%3C%2FLINGO-BODY%3E
Contributor

What frameworks are available for automating AzureAD? Obviously we have the Graph API but looking for something more Enterprise ready. Can Flow or the like do this?

3 Replies
I would recommend the Graph API.

What do you mean by "it's not enterprise ready'?

Graph API is an extensive and reliable API.

Flow can do some automating, but for enterprise level I would recommend looking into LOgic Apps

@Thijs Lecomte OK, 'Enterprise Ready' might not have been a good choice of phrasing :) Some examples:

 

  • Say I wanted to build a workflow for my service desk team that allow them to provision an AzureAD user, add them to several groups and configure other items. Would i have to build this from scratch with Graph API? 
  • Say I wanted to configure AzureAD from scratch. Can every piece of config be deployed via Graph and if not, where do I find documentation on the bits that can/cannot be ??
You could use Powershell for some parts.
But the Graph API is the most complete API there is for AAD.

I highly recommend this blog series for an intro into Graph: https://developer.microsoft.com/en-us/graph/blogs/announcing-30-days-of-microsoft-graph-blog-series/