public InteractiveAuthenticationManager( AzureEnvironment azureEnvironment, Guid tenantId, Guid applicationClientId ) { _azureEnvironment = azureEnvironment; var azureCloudInstance = azureEnvironment.ToAzureCloudInstance(); _tenantId = tenantId; _publicClientApplication = PublicClientApplicationBuilder .Create(applicationClientId.ToString()) .WithAuthority(azureCloudInstance, tenantId) //.WithAuthority(azureCloudInstance, AadAuthorityAudience.AzureAdMultipleOrgs) .WithDefaultRedirectUri() .Build(); }
public ClientCredentialsAuthenticationManager( AzureEnvironment azureEnvironment, Guid tenantId, Guid applicationClientId, string clientSecret ) { _azureEnvironment = azureEnvironment; var azureCloudInstance = azureEnvironment.ToAzureCloudInstance(); _tenantId = tenantId; _confidentialClientApplication = ConfidentialClientApplicationBuilder .Create(applicationClientId.ToString()) .WithAuthority(azureCloudInstance, tenantId) .WithClientSecret(clientSecret) .Build(); }