aboutsummaryrefslogtreecommitdiff
path: root/gn_auth/auth/authentication/oauth2/models
AgeCommit message (Expand)Author
2 daysAllow for non-expiring JWT tokens.Frederick Muriuki Muriithi
12 daysLog out exceptions with the application's loggerFrederick Muriuki Muriithi
12 daysAllow the request to redirect from HTTP to HTTPS where relevant.Frederick Muriuki Muriithi
12 daysDEBUG: See the Public JWKS uri.Frederick Muriuki Muriithi
2024-11-08Revert "Debug: Add debug logging to trace JWK fetching."Frederick Muriuki Muriithi
2024-11-05Debug: Add debug logging to trace JWK fetching.Frederick Muriuki Muriithi
2024-10-09Linting: Fix minor linting errorsFrederick Muriuki Muriithi
2024-10-09Add a client to the JWTBearerToken objects.Frederick Muriuki Muriithi
2024-10-03Provide a way to change OAuth2 client secrets.Frederick Muriuki Muriithi
2024-08-05Fix linting errors.Frederick Muriuki Muriithi
2024-07-31Update all endpoints to use the `client_secret_post` auth method.Frederick Muriuki Muriithi
2024-07-31Extend default JWTBearerToken to include a user member.Frederick Muriuki Muriithi
2024-07-31Fetch a client's JWKs from a URIFrederick Muriuki Muriithi
2024-07-30JWT refresh: Deactivate the checks and revocationFrederick Muriuki Muriithi
2024-06-03Raise explicit error messages for more graceful handling.enable-sending-emailsFrederick Muriuki Muriithi
2024-05-24Revoke refresh token, and all its children.Frederick Muriuki Muriithi
2024-05-24Check whether a refresh token has been used beforeFrederick Muriuki Muriithi
2024-05-24Use monads consistently to reduce chances of errors.Frederick Muriuki Muriithi
2024-05-13Fix myriad of linting errorFrederick Muriuki Muriithi
2024-05-13Initialise JWTRefreshToken modelFrederick Muriuki Muriithi
2024-05-02Compute and cache the client's KeySet.Frederick Muriuki Muriithi
2024-04-24Move the errors module up one level to break circular dependencies.Frederick Muriuki Muriithi
2024-03-21Rename the_user -> _user.Munyoki Kilyungi
2024-03-13Rename users -> fetch_users.Munyoki Kilyungi
2024-03-13Define AuthorisationCode using frozen dataclass.Munyoki Kilyungi
2024-03-13Define OAuth2Client using frozen dataclass.Munyoki Kilyungi
2024-03-13Define OAuth2Token using a frozen dataclass.Munyoki Kilyungi
2024-03-08Replace "if" branching with "monad_from_none_or_value".Munyoki Kilyungi
2024-03-08Rename "__5_MINUTES__" to "EXPIRY_IN_SECONDS".Munyoki Kilyungi
2024-03-08Explicitly add keyword arguments to AuthorisationCode.Munyoki Kilyungi
2023-08-23pylint: Replace `lambda ...` statements with `def ...`Frederick Muriuki Muriithi
2023-08-07Change imports to new unified db module.Frederick Muriuki Muriithi
2023-08-07Update module name/pathFrederick Muriuki Muriithi
2023-08-04Copy over files from GN3 repository.Frederick Muriuki Muriithi