summaryrefslogtreecommitdiff
path: root/src/scm/webid-oidc/example-app.scm
AgeCommit message (Collapse)Author
2021-10-04accounts: Expect a reason for an authorization promptVivien Kraus
2021-09-22Use anonymous-http-request from (webid-oidc parameters) everywhereVivien Kraus
2021-09-21JWS: use GOOPSVivien Kraus
2021-09-21JWK: document it, and use GOOPSVivien Kraus
2021-09-14Restructure the client APIVivien 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-13Don’t save an account if it does not have a subjectVivien 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-09-13Add missing moduleVivien Kraus
2021-08-13Switch to a more sensible error reporting systemVivien Kraus
2021-08-13Make a better client APIVivien Kraus
2021-08-01Change the name!Vivien Kraus
2021-07-02Switch to AGPLVivien Kraus
2021-06-19Add a demonstration programVivien Kraus