Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-11 | Implement an identity provider | Vivien Kraus | |
2021-05-11 | Implement the token endpoint | Vivien Kraus | |
2021-05-11 | Define the web pages for the authorization endpoint | Vivien Kraus | |
2021-05-11 | Parse and issue OIDC ID tokens | Vivien Kraus | |
2021-05-11 | Add the refresh token code | Vivien Kraus | |
2021-05-11 | Add an authorization code data structure | Vivien Kraus | |
2021-05-11 | Fetch a client manifest on the web | Vivien Kraus | |
2021-05-11 | Add a function to fetch linked data. | Vivien Kraus | |
2021-05-11 | Implement the DPoP proof | Vivien Kraus | |
2021-05-11 | Define the access token API | Vivien Kraus | |
2021-05-11 | Get an openid configuration on the web | Vivien Kraus | |
2021-05-11 | Get a JWKS on the web | Vivien Kraus | |
2021-05-11 | Implement JWS encoding and decoding | Vivien Kraus | |
2021-05-11 | Add a signature and verification function for JWS | Vivien Kraus | |
2021-05-11 | Provide a higher-level API for JWKs and JWKSs | Vivien Kraus | |
2021-05-11 | Add a function to hash a public key for DPoP. | Vivien Kraus | |
2021-05-11 | Add a hash function | Vivien Kraus | |
2021-05-11 | Add a strip function | Vivien Kraus | |
2021-05-11 | Export a JSON API that is compatible with SRFI-180 | Vivien 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-05-11 | Generate a key pair. | Vivien Kraus | |
2021-05-11 | Add a random number generator. | Vivien Kraus | |
2021-05-11 | Add a base64 encoder and decoder | Vivien Kraus | |
2021-05-11 | Set up the guile project | Vivien Kraus | |
2021-05-11 | Create (webid-oidc config.scm) | Vivien Kraus | |
2021-05-11 | Set up the manual | Vivien Kraus | |
2021-05-11 | Set up the project infrastructure | Vivien Kraus | |