summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-05Add an API to update server resource paths0.4.10Vivien Kraus
2021-06-05An API to manipulate contents on the serverVivien Kraus
2021-06-05Easier interface to query an RDF datasetVivien Kraus
2021-06-05Add a demonstration programVivien Kraus
2021-06-05Add a server for an applicationVivien Kraus
2021-06-05Negociate a token (client)Vivien Kraus
2021-06-05Implement a reverse proxyVivien Kraus
2021-06-05Create a hello world serverVivien Kraus
2021-06-05Implement the resource server verification codeVivien Kraus
2021-06-05Implement Solid oidc provider confirmationVivien Kraus
2021-06-05Create a guix service for the identity provider.Vivien Kraus
2021-06-05Run the identity provider as a scriptVivien Kraus
2021-06-05Implement an identity providerVivien Kraus
2021-06-05Implement the token endpointVivien Kraus
2021-06-05Make an authorization endpointVivien Kraus
2021-06-05Define the web pages for the authorization endpointVivien Kraus
2021-06-05Parse and issue OIDC ID tokensVivien Kraus
2021-06-05Add the refresh token codeVivien Kraus
2021-06-05Add an authorization code data structureVivien Kraus
2021-06-05Fetch a client manifest on the webVivien Kraus
2021-06-05Add a function to fetch linked data.Vivien Kraus
2021-06-05Implement the DPoP proofVivien Kraus
2021-06-05Define the access token APIVivien Kraus
2021-06-05Get an openid configuration on the webVivien Kraus
2021-06-05Get a JWKS on the webVivien Kraus
2021-06-05Use a web cache on the file systemVivien Kraus
2021-06-05Implement JWS encoding and decodingVivien Kraus
2021-06-05Add a signature and verification function for JWSVivien Kraus
2021-06-05Provide a higher-level API for JWKs and JWKSsVivien Kraus
2021-06-05Add a function to hash a public key for DPoP.Vivien Kraus
2021-06-05Add a hash functionVivien Kraus
2021-06-05Add a strip functionVivien Kraus
2021-06-05Export a JSON API that is compatible with SRFI-180Vivien Kraus
SRFI-180 represents JSON objects as alists from symbols to values, while guile-json represents them as alists from strings to values. Since alists are everywhere in the API, we need them to be as standard as possible. So, we need them in SRFI-180 format.
2021-06-05Generate a key pair.Vivien Kraus
2021-06-05Add a random number generator.Vivien Kraus
2021-06-05Add a base64 encoder and decoderVivien Kraus
2021-06-05Write the code used by all testsVivien Kraus
2021-06-05Set up testsVivien Kraus
2021-06-05Export the functions defined in the library.Vivien Kraus
2021-06-05Set up the guile projectVivien Kraus
2021-06-05Create (webid-oidc config.scm)Vivien Kraus
2021-06-05Create a pre-inst-env scriptVivien Kraus
2021-06-05Check that the code is indented on distcheck.Vivien Kraus
2021-06-05Set up the manualVivien Kraus
2021-06-05Set up the project infrastructureVivien Kraus
2020-11-25(no commit message)Vivien Kraus