Who Combined Client Library (CCL) is a collection of supporting library code for open authentication protocols.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Adrian Malacoda 8ed149badc Update to rocket 0.4 6 months ago
src Update to rocket 0.4 6 months ago
.gitignore add .gitignore 7 months ago
Cargo.toml Update to rocket 0.4 6 months ago
LICENSE Split off data types and client implementations into new helper library, with opt-in Rocket support. 11 months ago
README.md Split off data types and client implementations into new helper library, with opt-in Rocket support. 11 months ago

README.md

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 authorization_endpoint.

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.

Rocket support

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.

License

GNU Affero GPL v3