#c# #refresh-token #microsoft-partnercenter-java
#c# #обновить токен #microsoft-партнерский центр-java
Вопрос:
При попытке получить пользовательские домены для клиентов с помощью API партнерского центра мы использовали аутентификацию только для приложений для получения пользовательских доменов, но для получения пользовательских доменов нам нужно использовать аутентификацию APP USER. Мы попробовали ПРИЛОЖЕНИЕ аутентификацию ПОЛЬЗОВАТЕЛЯ, используя ссылку ниже:
Мы внедрили код для того же, чтобы разрешить аутентификацию APP USER. Наш SPA (приложение React JS) передаст код аутентификации, и SPA вызовет одну службу для обработки этого запроса в API партнерского центра, чтобы сгенерировать токен обновления и токен доступа через код аутентификации и сохранить этот токен обновления в хранилище ключей. Но при обработке запроса мы не можем получить токен
{"error":"invalid_grant","error_description":"AADSTS50148: The code_verifier does not match the code_challenge supplied in the authorization request for PKCE.rnTrace ID: 3b5b5d7c-a680-4ccf-ab2c-a474d9196b00rnCorrelation ID: 370937cc-3272-4b06-b089-9c5978485fb5rnTimestamp: 2020-11-23 12:43:24Z","error_codes":[50148],"timestamp":"2020-11-23 12:43:24Z","trace_id":"3b5b5d7c-a680-4ccf-ab2c-a474d9196b00","correlation_id":"370937cc-3272-4b06-b089-9c5978485fb5","error_uri":"https://login.microsoftonline.com/error?code=50148"}
{"error":"invalid_request","error_description":"AADSTS9002327: Tokens issued for the 'Single-Page Application' client-type may only be redeemed via cross-origin requests.rnTrace ID: 14c9cba0-90c5-4f84-9a0b-472d1923a500rnCorrelation ID: 784cf9c2-c571-4cbe-9b0c-15ef71bb276drnTimestamp: 2020-11-24 11:02:03Z","error_codes":[9002327],"timestamp":"2020-11-24 11:02:03Z","trace_id":"14c9cba0-90c5-4f84-9a0b-472d1923a500","correlation_id":"784cf9c2-c571-4cbe-9b0c-15ef71bb276d"}