У меня есть консольное приложение, работающее на нашем предприятии, которому необходимо получить доступ как веб-API службы приложений. Каков наилучший способ обработки аутентификации. Я попытался зарегистрировать приложение в AD, но все равно кажется, что он не видит службу приложений. Я попробовал следующий код, но я не уверен, что это даже правильный API для использования.
var App = ConfidentialClientApplicationBuilder.Create(CoreConstants.Auth_ClientId)
.WithAuthority(CoreConstants.Auth_Authority)
.WithClientSecret("xxxxxxxxxxxxxx")
.Build();
var token = App.AcquireTokenForClient(scopes).ExecuteAsync();
token.Wait();
Это не означает, что область действия не определена. Похоже, что это в Azure.