index
:
gn-auth
enable-key-rotation
enable-sending-emails
handle-role-privilege-escalation
main
GN authentication and authorization service
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gn_auth
/
auth
/
authentication
/
oauth2
/
models
Age
Commit message (
Expand
)
Author
2 days
Allow for non-expiring JWT tokens.
Frederick Muriuki Muriithi
12 days
Log out exceptions with the application's logger
Frederick Muriuki Muriithi
12 days
Allow the request to redirect from HTTP to HTTPS where relevant.
Frederick Muriuki Muriithi
12 days
DEBUG: See the Public JWKS uri.
Frederick Muriuki Muriithi
2024-11-08
Revert "Debug: Add debug logging to trace JWK fetching."
Frederick Muriuki Muriithi
2024-11-05
Debug: Add debug logging to trace JWK fetching.
Frederick Muriuki Muriithi
2024-10-09
Linting: Fix minor linting errors
Frederick Muriuki Muriithi
2024-10-09
Add a client to the JWTBearerToken objects.
Frederick Muriuki Muriithi
2024-10-03
Provide a way to change OAuth2 client secrets.
Frederick Muriuki Muriithi
2024-08-05
Fix linting errors.
Frederick Muriuki Muriithi
2024-07-31
Update all endpoints to use the `client_secret_post` auth method.
Frederick Muriuki Muriithi
2024-07-31
Extend default JWTBearerToken to include a user member.
Frederick Muriuki Muriithi
2024-07-31
Fetch a client's JWKs from a URI
Frederick Muriuki Muriithi
2024-07-30
JWT refresh: Deactivate the checks and revocation
Frederick Muriuki Muriithi
2024-06-03
Raise explicit error messages for more graceful handling.
enable-sending-emails
Frederick Muriuki Muriithi
2024-05-24
Revoke refresh token, and all its children.
Frederick Muriuki Muriithi
2024-05-24
Check whether a refresh token has been used before
Frederick Muriuki Muriithi
2024-05-24
Use monads consistently to reduce chances of errors.
Frederick Muriuki Muriithi
2024-05-13
Fix myriad of linting error
Frederick Muriuki Muriithi
2024-05-13
Initialise JWTRefreshToken model
Frederick Muriuki Muriithi
2024-05-02
Compute and cache the client's KeySet.
Frederick Muriuki Muriithi
2024-04-24
Move the errors module up one level to break circular dependencies.
Frederick Muriuki Muriithi
2024-03-21
Rename the_user -> _user.
Munyoki Kilyungi
2024-03-13
Rename users -> fetch_users.
Munyoki Kilyungi
2024-03-13
Define AuthorisationCode using frozen dataclass.
Munyoki Kilyungi
2024-03-13
Define OAuth2Client using frozen dataclass.
Munyoki Kilyungi
2024-03-13
Define OAuth2Token using a frozen dataclass.
Munyoki Kilyungi
2024-03-08
Replace "if" branching with "monad_from_none_or_value".
Munyoki Kilyungi
2024-03-08
Rename "__5_MINUTES__" to "EXPIRY_IN_SECONDS".
Munyoki Kilyungi
2024-03-08
Explicitly add keyword arguments to AuthorisationCode.
Munyoki Kilyungi
2023-08-23
pylint: Replace `lambda ...` statements with `def ...`
Frederick Muriuki Muriithi
2023-08-07
Change imports to new unified db module.
Frederick Muriuki Muriithi
2023-08-07
Update module name/path
Frederick Muriuki Muriithi
2023-08-04
Copy over files from GN3 repository.
Frederick Muriuki Muriithi