Код: Выделить всё
var graphClient = new GraphServiceClient(new DelegateAuthenticationProvider(
async requestMessage =>
{
var accessToken = await _tokenAcquisition.GetAccessTokenForUserAsync(scopes: _scopes, authenticationScheme: _defaultAuthScheme);
requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
}));
var user = await graphClient.Users[email].Request().GetAsync();
Я пытался следовать примеру поставщика потока кода аутентификации от MS, используя здесь пример AuthorizationCodeCredential, но не смог заставить его работать, поскольку для этого уже требовалось наличие кода авторизации, который не так легко доступен за пределами выполнения небольшой трюк, заключающийся в помещении его в файл cookie или что-то подобное, и я не хочу этого делать.
Просто хотел посмотреть, есть ли простой способ выполнить исходный код, приведенный выше, с помощью новые библиотеки .NET 8. Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/793 ... th-new-net
Мобильная версия