Пример #1
0
        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();
        }
Пример #2
0
 public SetupConfigFunctions(GraphServiceClient graph, IOptions <AzureAdAdminConfiguration> options)
 {
     _graphClient = graph;
     _aadConfig   = options.Value;
 }