Флаттер, проблема с запросом к серверу с самозаверяющим сертификатом - PullRequest
2 голосов
/ 20 февраля 2020

Я столкнулся с первой большой проблемой с Flutter Web.

Я должен войти в систему через oauth2 через почтовый звонок на мой сервер, который имеет самозаверяющий ssl-сертификат.

Используя http и dio клиенты для запроса, я получаю net :: ERR_CERT_AUTHORITY_INVALID. Единственный способ, который я нашел в Интернете, - это использовать HttpClient, он работает для android и IOs, но dart: io не работает в веб-сборке. Есть ли способ доверять моему сертификату SSL для веб-флаттера ??

       // My simple line of code
      var response = await client.post(authorizationEndpoint.toString(), body: body, headers: headers);
      // What I am looking for 
      var response = await client.post(authorizationEndpoint.toString(), 
                               body: body, headers: headers, 
                       --->    trustanyCA: true);
...