web-dev-qa-db-fra.com

RestSharp - Authentification par jeton

J'essaie d'envoyer une demande GET avec une authentification par jeton, mais j'obtiens une réponse non autorisée. Si j'envoie la même demande sur Postman, cela fonctionne.

Voici mon code:

string url = string.Format("{0}batchs", MyUrl);
RestClient client = new RestClient(url);
RestRequest getRequest = new RestRequest(Method.GET);
getRequest.AddHeader("Accept", "application/json");
getRequest.AddHeader("Authorization", "token " + MyToken);
getRequest.AddParameter("name", MyName, ParameterType.QueryString);

IRestResponse getResponse = client.Execute(getRequest);

Et voici ma demande de facteur:

demande du facteur

Des idées sur la façon de corriger cela?

Merci !

8
Kévin Buzit

Je ne sais pas exactement quel type d'authentification vous utilisez, mais j'utilise un jeton Firebase généré lors de l'exécution, et c'est la seule chose que je pourrais faire fonctionner pour moi.

request.AddHeader("authorization", "Bearer " + _fireBaseService.AuthToken);
5
Swisscheese