private static async Task RunAsync() { SampleConfiguration config = SampleConfiguration.ReadFromJsonFile("appsettings.json"); var app = new PublicClientApplication(config.ClientId, config.Authority); var httpClient = new HttpClient(); MyInformation myInformation = new MyInformation(app, httpClient, config.MicrosoftGraphBaseEndpoint); await myInformation.DisplayMeAndMyManagerRetryingWhenWrongCredentialsAsync(); }
private static async Task RunAsync() { SampleConfiguration config = SampleConfiguration.ReadFromJsonFile("appsettings.json"); var appConfig = config.PublicClientApplicationOptions; var app = PublicClientApplicationBuilder.CreateWithApplicationOptions(appConfig) .Build(); var httpClient = new HttpClient(); MyInformation myInformation = new MyInformation(app, httpClient, config.MicrosoftGraphBaseEndpoint); await myInformation.DisplayMeAndMyManagerRetryingWhenWrongCredentialsAsync(); }
private static async Task RunAsync() { SampleConfiguration config = SampleConfiguration.ReadFromJsonFile("appsettings.json"); var appConfig = config.PublicClientApplicationOptions; var app = PublicClientApplicationBuilder.CreateWithApplicationOptions(appConfig) .WithAuthority(appConfig.AzureCloudInstance, AadAuthorityAudience.AzureAdMultipleOrgs) // work around to MSAL.NET bug #969 .Build(); var httpClient = new HttpClient(); MyInformation myInformation = new MyInformation(app, httpClient, config.MicrosoftGraphBaseEndpoint); await myInformation.DisplayUsersRetryingWhenWrongCredentialsAsync(); }