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-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 |