Overview of Interledger HTTP Authentication Profiles
mainInterledger HTTP Authentication Profiles provide a minimal set of extensible, token-based profiles designed to secure Interledger relationships over HTTP. These profiles are intended for use in protocols like ILP-over-HTTP and for administrative functions within Interledger software.
The profiles are designed to balance security and performance by:
- Defining clear trade-offs for different security levels.
- Ensuring ease of implementation across various programming languages.
- Utilizing well-known, broadly deployed protocols.
- Supporting high-performance use-cases (e.g., ILPv4 packet processing).
- Resisting replay attacks (while acknowledging the performance trade-offs).
- Allowing operators to layer additional security on top of the defined profiles.