Получение исключения при получении токена с помощью ConfidentialClientApplicationBuilder.Create(clientID) с использованиC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Получение исключения при получении токена с помощью ConfidentialClientApplicationBuilder.Create(clientID) с использовани

Сообщение Anonymous »


Я пытаюсь получить токен доступа, выполнив следующий код, но получаю исключение в AcquireTokenForClient.

Вот код:

var clientID = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; var clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; var Authority = "https://.b2clogin.com/.onmicrosoft.com/"; вар clientApplication = ConfidentialClientApplicationBuilder.Create (clientID) .WithClientSecret(clientSecret) .WithAuthority(авторитет) .Строить(); varscopes = new string[] { "{resourceId}/.default" }; var аутентификацияResult = ожидание clientApplication.AcquireTokenForClient(области) .ExecuteAsync() .ConfigureAwait(ложь); вар accesstoken = аутентификацияResult.AccessToken; вот исключение:

Необработанное исключение. System.AggregateException: произошла одна или несколько ошибок. (AADSTS50049: Неизвестный или недопустимый экземпляр. ---> MSAL.CoreCLR.4.59.0.0.MsalServiceException: Код ошибки: недействительный_экземпляр Microsoft.Identity.Client.MsalServiceException: AADTS50049: неизвестный или недопустимый экземпляр. в Microsoft.Identity.Client.OAuth2.OAuth2Client.ThrowServerException (ответ HttpResponse, RequestContext requestContext) в Microsoft.Identity.Client.OAuth2.OAuth2Client.CreateResponse[T](ответ HttpResponse, RequestContext requestContext) в Microsoft.Identity.Client.OAuth2.OAuth2Client.ExecuteRequestAsync[T](Uri endPoint, метод HttpMethod, RequestContext requestContext, логическое значение ожидаемых ошибокOn200OK, логическое значение addCommonHeaders, Func`2 onBeforePostRequestData) в Microsoft.Identity.Client.OAuth2.OAuth2Client.DiscoverAadInstanceAsync (конечная точка Uri, RequestContext requestContext) в Microsoft.Identity.Client.Instance.Discovery.NetworkMetadataProvider.SendInstanceDiscoveryRequestAsync (центр Uri, RequestContext requestContext) в Microsoft.Identity.Client.Instance.Discovery.NetworkMetadataProvider.FetchAllDiscoveryMetadataAsync (центр Uri, RequestContext requestContext) в Microsoft.Identity.Client.Instance.Discovery.NetworkMetadataProvider.GetMetadataAsync (авторитет Uri, RequestContext requestContext) в Microsoft.Identity.Client.Instance.Discovery.InstanceDiscoveryManager.FetchNetworkMetadataOrFallbackAsync(RequestContext requestContext, Uri AuthorityUri) в Microsoft.Identity.Client.Instance.Discovery.InstanceDiscoveryManager.GetMetadataEntryAsync(AuthorityInfo AuthorityInfo, RequestContext requestContext, Boolean ForceValidation) в Microsoft.Identity.Client.Instance.AuthorityManager.RunInstanceDiscoveryAndValidationAsync() в Microsoft.Identity.Client.Internal.Requests.ClientCredentialRequest.GetAccessTokenAsync (CancellationToken cancelToken, регистратор ILoggerAdapter) в Microsoft.Identity.Client.Internal.Requests.ClientCredentialRequest.ExecuteAsync (CancellationToken cancelToken) в Microsoft.Identity.Client.Internal.Requests.RequestBase.RunAsync(CancellationToken cancelToken) в Microsoft.Identity.Client.ApiConfig.Executors.ConfidentialClientExecutor.ExecuteAsync(AcquireTokenCommonParameters commonParameters, AcquireTokenForClientParameters clientParameters, CancellationToken cancelToken) Что мне попробовать дальше?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»