Skip to content

Implementations and Libraries

Justin Richer edited this page Apr 11, 2022 · 6 revisions

GNAP

Full implementations of GNAP components, contains or references for libraries that implement required components.

Source: https://github.com/bspk/oauth.xyz-java

Implements: AS, webserver-based client, RS

Platform: Java

Deployments:

Source: https://github.com/bspk/oauth.xyz-java

Implements: SPA client

Platform: JavaScript

Deployments:

Source: https://github.com/dskyberg/gnap

Implements: AS, client

Platform: Rust

Source: https://github.com/SUNET/sunet-auth-server

Implements: AS

Platform: Python

Source: https://github.com/aaronpk/gnap-client-php

Implements: Client

Platform: PHP

HTTP Sig

Source: https://github.com/yaronf/httpsign

Platform: Go

Author: Yaron Sheffer

Source: https://github.com/bspk/httpsig-org/tree/main/backend

Platform: Python

Deployment: https://httpsig.org/

Source: https://github.com/dskyberg/http-signatures/tree/ietf-httpbis-skyberg

Platform: Rust

Source: https://github.com/bpowers/msgsig

Platform: Go

Structured Headers

Source: https://pypi.org/project/http-sfv/

Platform: Python

Source: https://github.com/reschke/structured-fields

Platform: Java

Source: https://github.com/dunglas/httpsfv

Platform: Go

Source: https://www.npmjs.com/package/structured-headers

Platform: JavaScript

Source: https://github.com/bakame-php/http-structured-fields

Platform: PHP

Subject Identifiers

Source: https://github.com/sailpoint-oss/ietf-subject-identifiers-model

Platform: Java