Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-12 | client: allow non-GET methods | Vivien Kraus | |
2021-10-12 | client: fix authorizations header to allow for no arguments | Vivien Kraus | |
2021-10-04 | Client: set the Accept-Language header | Vivien Kraus | |
2021-10-04 | client: extend the client manifest for the client service | Vivien Kraus | |
2021-10-01 | client: rename client-key-pair and client-redirect-uri by dropping 'client-' | Vivien Kraus | |
2021-10-01 | Define an XML-loadable meta-class | Vivien Kraus | |
2021-09-22 | Use anonymous-http-request from (webid-oidc parameters) everywhere | Vivien Kraus | |
2021-09-21 | OIDC configuration: use GOOPS and document it | Vivien Kraus | |
2021-09-21 | JWS: use GOOPS | Vivien Kraus | |
2021-09-21 | JWK: the default signature algorithm "alg" is now a key parameter | Vivien Kraus | |
2021-09-15 | Client API: add a pretty printer | Vivien Kraus | |
2021-09-14 | Restructure the client API | Vivien Kraus | |
The client API had several problems: - using records instead of GOOPS means that we aren’t flexible enough to introduce accounts protected by a password, for a multi-user application; - saving the user database to disk means we can’t have a proper immutable API; - it was difficult to predict when the users database would change, and inform the user interface about this change; - it had two different ways to negociate an access token, one when we had a refresh token and one when we did not; - it was supposed to either use account objects or a subject / issuer pair, now we only use account objects. | |||
2021-09-13 | Client: use http-request instead of http-get and http-post | Vivien Kraus | |
2021-09-13 | Don’t save an account if it does not have a subject | Vivien Kraus | |
I added a function to log in for the first time, so that we don’t have to store an account for which we know we will need to jump through the authorization endpoint hoops. | |||
2021-08-13 | Switch to a more sensible error reporting system | Vivien Kraus | |
2021-08-13 | Make a better client API | Vivien Kraus | |
2021-08-01 | Use guile parameters | Vivien Kraus | |
With parameters, the API does not need to care about the directory where to load files and how to get the time. | |||
2021-08-01 | Change the name! | Vivien Kraus | |
2021-07-29 | The client manifest spec changed: now it’s a plain OIDC registration token. | Vivien Kraus | |
2021-07-22 | DPoP proof: support the "ath" claim | Vivien Kraus | |
2021-07-02 | Switch to AGPL | Vivien Kraus | |
2021-07-02 | Merge the client service with the webid-oidc program | Vivien Kraus | |
2021-06-19 | Add a server for an application | Vivien Kraus | |
2021-06-19 | Negociate a token (client) | Vivien Kraus | |