Проблема аутентификации HttpBasicAuthenticator - PullRequest
0 голосов
/ 27 апреля 2018

Я только начал работать над интеграцией API сторонних производителей. В вызове Postman Client API я использовал ключ авторизации в заголовке и однонаправленный канал с токеном. Когда я начал интегрироваться с моим C # кодом. Я использовал HttpBasicAuthenticator для аутентификации API с токеном доступа. Но он автоматически добавляет «basic» как String с токеном вместо того, чтобы я хотел добавить «bearer».

Можете ли вы помочь мне. Как я могу это сделать?

Помощь приветствуется. Спасибо

client.Authenticator = new HttpBasicAuthenticator(x, string.Format("Bearer {0}",ApiToken));

1 Ответ

0 голосов
/ 27 апреля 2018

Вы используете неправильный Аутентификатор,

Если вы хотите использовать токен Bearer для доступа к конечной точке API, вы можете использовать JwtAuthenticator

Попробуйте,

client.Authenticator = new JwtAuthenticator(ApiToken);

Которые решают вашу проблему.

...