Managing Group membership of Azure AD Group and Office 365 Group is one of a routine task for every Office 365 Admin. We can easily add or remove user from group using Microsoft Graph api. In this post, I am going to share C# .NET Client Library code to add and remove membership of an user.
Add member to a Group using Microsoft Graph .NET SDK:
private static void AddGroupMember(string groupId, User user) { var client = new GraphServiceClient(new DelegateAuthenticationProvider( (requestMessage) => { requestMessage.Headers.Add("Authorization", "Bearer " + "<Access Token>"); return Task.FromResult(0); })); client.Groups[groupId].Members.References.Request().AddAsync(user); }
For more info : Add member – Documentation – Microsoft Graph
Remove member from a Group using Microsoft Graph C# Client Library:
private static void RemoveGroupMember(string groupId, string memberId) { var client = new GraphServiceClient(new DelegateAuthenticationProvider( (requestMessage) => { requestMessage.Headers.Add("Authorization", "Bearer " + "<Access Token>"); return Task.FromResult(0); })); client.Groups[groupId].Members[memberId].Reference.Request().DeleteAsync(); }
For more info: Remove member – Documentation – Microsoft Graph
Advertisement