#+title: Demanding Interoperability to Strengthen the Free (Libre) Web: Introducing DISFLUID #+language: en #+author: Vivien Kraus #+email: vivien@planete-kraus.eu This is a WIP implementation of the OIDC specification with decentralization through webid. * Installation You can install it with GNU Guix, by using the following channel: [[https://labo.planete-kraus.eu/webid-oidc-channel.git]] It always tracks the latest commit. Otherwise, you need the following tools: - the autotools: automake, autoconf, autoconf-archive, libtool, gettext; - pkg-config; - texinfo; - help2man to generate the manual; - which and the coreutils; - guile; - guile-json; - guile-rdf: [[https://framagit.org/tyreunom/guile-rdf]] - guile-jsonld: [[https://framagit.org/tyreunom/guile-jsonld]] - nettle. These are the run-time dependencies: - guile - guile-json - guile-rdf - guile-jsonld - gnutls (so that guile can fetch resources with https) - nettle To build, first run the =bootstrap= script, then =./configure=, =make=. You can run the program without installing it, by running =./pre-inst-env guile src/disfluid=, or you can install it with =make install=. * Running Once installed, you get a program named =disfluid=. Run it with =-h= to get the options. # Local Variables: # mode: org # End: