summaryrefslogtreecommitdiff
path: root/src/scm/webid-oidc/errors.scm
AgeCommit message (Collapse)Author
2021-10-19server: add an exception for showing a message to the userVivien Kraus
2021-09-22Use anonymous-http-request from (webid-oidc parameters) everywhereVivien Kraus
2021-08-13Switch to a more sensible error reporting systemVivien Kraus
2021-08-13Make a better client APIVivien Kraus
2021-07-22DPoP proof: support the "ath" claimVivien Kraus
2021-07-06Fix the semantic of dpop signature time errorsVivien Kraus
2021-07-06Make sure that all dates in errors are actually dates and not timestampsVivien Kraus
2021-07-06Handle request-failed-unexpectedly errorVivien Kraus
2021-07-02Set up content negociationVivien Kraus
To add support for new conversion strategies, edit serve.scm and fetch.scm.
2021-07-02Switch to AGPLVivien Kraus
2021-06-27fixup! Implement WACVivien Kraus
2021-06-27fixup! Implement the POST method for the serverVivien Kraus
2021-06-27Check client conditional requestVivien Kraus
2021-06-19Implement the GET, HEAD, OPTIONS methods for the server0.4.16Vivien Kraus
2021-06-19Implement the POST method for the serverVivien Kraus
2021-06-19Implement WACVivien Kraus
2021-06-19Add an API to update server resource pathsVivien Kraus
2021-06-19Negociate a token (client)Vivien Kraus
2021-06-19Implement Solid oidc provider confirmationVivien Kraus
2021-06-19Implement the token endpointVivien Kraus
2021-06-19Define the web pages for the authorization endpointVivien Kraus
2021-06-19Parse and issue OIDC ID tokensVivien Kraus
2021-06-19Add the refresh token codeVivien Kraus
2021-06-19Add an authorization code data structureVivien Kraus
2021-06-19Fetch a client manifest on the webVivien Kraus
2021-06-19Add a function to fetch linked data.Vivien Kraus
2021-06-19Implement the DPoP proofVivien Kraus
2021-06-19Define the access token APIVivien Kraus
2021-06-19Get an openid configuration on the webVivien Kraus
2021-06-19Get a JWKS on the webVivien Kraus
2021-06-19Implement JWS encoding and decodingVivien Kraus
2021-06-19Add a signature and verification function for JWSVivien Kraus
2021-06-19Provide a higher-level API for JWKs and JWKSsVivien Kraus
2021-06-19Add a hash functionVivien Kraus
2021-06-19Add a strip functionVivien Kraus
2021-06-19Export 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-19Add a base64 encoder and decoderVivien Kraus
2021-06-19Export the functions defined in the library.Vivien Kraus
2021-06-19Set up the guile projectVivien Kraus