Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-21 | Use the endpoint API | Vivien Kraus | |
2021-10-20 | server: add a resource server endpoint | Vivien Kraus | |
2021-10-20 | server: add an identity provider endpoint | Vivien Kraus | |
2021-10-19 | server: add client endpoints | Vivien Kraus | |
2021-10-19 | server: add a hello world backend | Vivien Kraus | |
2021-10-19 | server: add an authenticator endpoint | Vivien Kraus | |
2021-10-19 | server: add a reverse proxy endpoint | Vivien Kraus | |
2021-10-19 | server: add the endpoint API | Vivien Kraus | |
2021-10-12 | gui: display the updated page | Vivien Kraus | |
2021-10-12 | gui: display a loaded page | Vivien Kraus | |
2021-10-12 | gui: build link widgets | Vivien Kraus | |
2021-10-12 | client: display the error page widget | Vivien Kraus | |
2021-10-12 | gui: Display the loading page | Vivien Kraus | |
2021-10-12 | gui: wire the widget for new page. | Vivien Kraus | |
2021-10-12 | gui: add a primitive browser widget | Vivien Kraus | |
2021-10-07 | gui: use libhandy | Vivien Kraus | |
2021-10-04 | gui: add an account when the account adding button is clicked | Vivien Kraus | |
2021-10-04 | gui: add a widget to display all pending authorizations | Vivien Kraus | |
2021-10-04 | gui: add a function to insert code to run in the main thread | Vivien Kraus | |
2021-10-04 | Make a widget to ask for an authorization code | Vivien Kraus | |
2021-10-04 | gui: make a widget to display all accounts | Vivien Kraus | |
2021-10-04 | gui: make a widget to display an account | Vivien Kraus | |
2021-10-04 | gui: Add a client widget | Vivien Kraus | |
2021-10-01 | gui: Bind the settings to scheme | Vivien Kraus | |
2021-10-01 | gui: Add a gsettings schema | Vivien Kraus | |
2021-10-01 | Define an XML-loadable meta-class | Vivien Kraus | |
2021-09-15 | Start a GUI | Vivien Kraus | |
2021-09-15 | Add an application state class to handle multi-threaded actions | 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-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 | Change the name! | 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-07-02 | Make a unique program with all commands | Vivien Kraus | |
2021-06-19 | Add a demonstration program | Vivien Kraus | |
2021-06-19 | Add a server for an application | Vivien Kraus | |
2021-06-19 | Implement a reverse proxy | Vivien Kraus | |
2021-06-19 | Create a hello world server | Vivien Kraus | |
2021-06-19 | Implement the resource server verification code | Vivien Kraus | |
2021-06-19 | Implement an identity provider | Vivien Kraus | |
2021-06-19 | Define the web pages for the authorization endpoint | Vivien Kraus | |
2021-06-19 | Add a hash function | Vivien Kraus | |
2021-06-19 | Generate a key pair. | Vivien Kraus | |
2021-06-19 | Add a random number generator. | Vivien Kraus | |
2021-06-19 | Set up the guile project | Vivien Kraus | |
2021-06-19 | Set up the project infrastructure | Vivien Kraus | |