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:
Des idées sur la façon de corriger cela?
Merci !
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);