approov_service_flutter_httpclient 3.5.4 copy "approov_service_flutter_httpclient: ^3.5.4" to clipboard
approov_service_flutter_httpclient: ^3.5.4 copied to clipboard

Approov enabled HttpClient

approov-service-flutter-httpclient #

A wrapper for the iOS Approov SDK and Android Approov SDK to enable easy integration when using Flutter for making the API calls that you wish to protect with Approov. In order to use this you will need a trial or paid Approov account.

See the Quickstart for usage instructions.

Structured Field Compliance Tests #

The HTTP message signing implementation relies on Structured Field values, so we vendor the official httpwg/structured-field-tests fixtures for full test coverage.

Clone the httpwg/structured-field-tests, copy the .json, README.md, LICENSE.md, and serialisation-tests/ assets into test/third_party/structured_field_tests, and then run the following to execute the conformance suite:

flutter test test/structured_fields_conformance_test.dart

The harness focuses on serialization/canonicalization (parsing is not implemented in this package). All JSON fixtures (including can_fail advisories and the serialisation edge cases) are exercised; multi-value field inputs are normalised using the HTTP list concatenation rules so they can be compared against the single-value serializer APIs in this package.