public ConfidentialGraphClientAuthenticationProvider( ConfidentialGraphClientAuthenticationProviderConfiguration config) { _config = config; _app = ConfidentialClientApplicationBuilder .Create(_config.ClientId) .WithTenantId(_config.TenantId) .WithClientSecret(_config.ClientSecret) .Build(); }
static async Task Main(string[] args) { var groupId = "2ff407f0-c73d-4180-9244-7dad8d71fdd2"; var config = new ConfidentialGraphClientAuthenticationProviderConfiguration(); // var authProvider = new ConfidentialGraphClientAuthenticationProvider(config); var confidentialClientApplication = ConfidentialClientApplicationBuilder .Create(config.ClientId) .WithTenantId(config.TenantId) .WithClientSecret(config.ClientSecret) .Build(); var authProvider = new ClientCredentialProvider(confidentialClientApplication); var graphClient = new GraphServiceClient(authProvider); }