Age | Commit message (Expand) | Author |
---|---|---|
2024-10-09 | Linting: Fix minor linting errors | Frederick Muriuki Muriithi |
2024-10-09 | Update Configs: Change `OAUTH2_SCOPE` => `OAUTH2_SCOPES_SUPPORTED`...Use the OAUTH2_SCOPES_SUPPORTED application configuration variable, that is used by the flask integration for the Authlib library to set up the supported scopes. | Frederick Muriuki Muriithi |
2024-10-09 | Pass on all GET parameters when redirecting. | Frederick Muriuki Muriithi |
2024-10-03 | Provide a way to change OAuth2 client secrets. | Frederick Muriuki Muriithi |
2024-07-31 | Enable registration of a public-jwks-uri for every client | Frederick Muriuki Muriithi |
2024-07-31 | Enable external configuration of session expiry period...Enable passing in the number of minutes that a session can be valid for. This enables the length of time that the session can last to be configurable rather than hard-coded. | Frederick Muriuki Muriithi |
2024-06-03 | Move user creation from db resultset into static method...Creation of a User object from the database resultset will mostly be the same. This commit moves the repetitive code into a static method that can be called wherever we need it. This improves maintainability, since we only ever need to do an update in one place now. | Frederick Muriuki Muriithi |
2024-05-13 | Fix myriad of linting error...These linting errors can't be rebased into the newer commits. | Frederick Muriuki Muriithi |
2024-05-02 | Delete a client's public key. | Frederick Muriuki Muriithi |
2024-05-02 | Register a client's public key(s). | Frederick Muriuki Muriithi |
2024-05-02 | Fix editing of grant_types...This commit makes the values for the grant types dynamic, enabling adding and/or removing of supported grant types. The editing was not updating the grant type values correctly either - we update the metadata key from "grants" to "grant_types" to fix that. | Frederick Muriuki Muriithi |
2024-05-02 | Use same name as register-client form | Frederick Muriuki Muriithi |
2024-05-02 | Make registration of grant-types more flexible. | Frederick Muriuki Muriithi |
2024-05-02 | use dataclasses' asdict() function. | Frederick Muriuki Muriithi |
2024-05-02 | Use user-provided values rather than hard-coded values. | Frederick Muriuki Muriithi |
2024-05-02 | Add error checking to form input data. | Frederick Muriuki Muriithi |
2024-04-24 | Move the errors module up one level to break circular dependencies. | Frederick Muriuki Muriithi |
2024-02-28 | Handle the "NotFoundError" exception at the route level...Handle the "NotFoundError" exception at the route level, since if we do not, the application level handler takes over and simply returns a JSON response with the details of the failure. | Frederick Muriuki Muriithi |
2023-11-22 | Move system admin creation...Make the system admin creation code part of the core system, and simply call it from the script(s). This will help with maintenance, since the changes are done in a single place only. | Frederick Muriuki Muriithi |
2023-11-13 | Update check for admins | Frederick Muriuki Muriithi |
2023-08-08 | Use relative imports to break circular import errors | Frederick Muriuki Muriithi |
2023-08-07 | Change imports to new unified db module. | Frederick Muriuki Muriithi |
2023-08-07 | Update module name/path...Change from gn3 to gn_auth | Frederick Muriuki Muriithi |
2023-08-04 | Copy over files from GN3 repository. | Frederick Muriuki Muriithi |