View Source API Reference AppIdentity for Elixir v1.3.0

Modules

AppIdentity is an Elixir implementation of the Kinetic Commerce application identity proof algorithm.

The struct used by the App Identity proof generation and verification algorithms. This should be constructed from a provided map or struct, such as a static configuration file or a database record.

An exception that will be raised by AppIdentity.generate_proof!/2, AppIdentity.parse_proof!/1, or AppIdentity.verify_proof!/3 when those functions fail. The error message reported here is always generic.

A Plug that verifies App Identity proofs provided via one or more HTTP headers.

AppIdentity.Plug configuration struct builder and telemetry transformer.

A struct describing a computed or parsed App Identity proof.

If telemetry is a dependency in your application, and the telemetry is not explicitly disabled, telemetry events will be emitted for AppIdentity.generate_proof/2, AppIdentity.verify_proof/3, and AppIdentity.Plug. See AppIdentity.Telemetry for more information.

A Tesla middleware that generates an app identity proof header for a request.

Mix Tasks

Generate or run an app identity test suite