public MsalTokenProvider(IOptions <AzureAdAdminConfiguration> opts) { _config = opts.Value; _client = ConfidentialClientApplicationBuilder .Create(_config.ClientId) .WithClientSecret(_config.ClientSecret) .WithAuthority(_config.Authority ?? $"https://login.microsoftonline.com/{_config.TenantName}/v2.0") .Build(); }
public SetupConfigFunctions(GraphServiceClient graph, IOptions <AzureAdAdminConfiguration> options) { _graphClient = graph; _aadConfig = options.Value; }