Who auth library
This is a small helper library for Who server. It includes data types and client implementations for IndieAuth and OpenID Connect (including Discovery and Registration).
Who auth library does not perform discovery. The Who library can be used to discover details of individual identifiers supported by Who server, such as
See the Who server implementations of remote login flows and identity provider to get an idea for how Who auth library is used in both ends of the authentication dance.
Who auth library includes an optional feature to enable integration with Rocket web framework, by deriving FromForm for all types sent via query string or form body.
GNU Affero GPL v3