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
Age
Commit message (
Expand
)
Author
6 hours
Output KeySet retrieved from the client.
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-19
Show "Forgot Password" link.
Frederick Muriuki Muriithi
2024-08-15
Fix a bunch of linting errors.
Frederick Muriuki Muriithi
2024-08-14
refactor: move newest_jwk_with_rotation function to jwks.py
John Nduli
2024-08-08
Forward email to email verification page.
Frederick Muriuki Muriithi
2024-08-05
Fix linting errors.
Frederick Muriuki Muriithi
2024-08-02
fix: use json to support parsing oauth2 requests
John Nduli
2024-07-31
Update all endpoints to use the `client_secret_post` auth method.
Frederick Muriuki Muriithi
2024-07-31
Use customised JWTBearerToken class
Frederick Muriuki Muriithi
2024-07-31
Extend default JWTBearerToken to include a user member.
Frederick Muriuki Muriithi
2024-07-31
Authenticate JWTs using all available keys.
Frederick Muriuki Muriithi
2024-07-31
Bug: Pass in app rather than path.
Frederick Muriuki Muriithi
2024-07-31
Fetch a client's JWKs from a URI
Frederick Muriuki Muriithi
2024-07-31
Validate JWTs against all existing JWKs.
Frederick Muriuki Muriithi
2024-07-31
Remove obsoleted SSL_PRIVATE_KEY configuration
Frederick Muriuki Muriithi
2024-07-31
Update datetime references on changed import.
Frederick Muriuki Muriithi
2024-07-31
Retrieve newest JWK, creating a new JWK where necessary.
Frederick Muriuki Muriithi
2024-07-30
JWT refresh: Deactivate the checks and revocation
Frederick Muriuki Muriithi
2024-07-18
List any/all existing JWKs
Frederick Muriuki Muriithi
2024-06-17
Bug: use or's short-circuiting to prevent evaluation of statements
Frederick Muriuki Muriithi
2024-06-04
Approximate the GN2 look-and-feel.
Frederick Muriuki Muriithi
2024-06-04
Redirect appropriately when verifying emails.
Frederick Muriuki Muriithi
2024-06-03
Raise explicit error messages for more graceful handling.
enable-sending-emails
Frederick Muriuki Muriithi
2024-06-03
Handle unverified emails
Frederick Muriuki Muriithi
2024-06-03
Move user creation from db resultset into static method
Frederick Muriuki Muriithi
2024-05-29
Remove unused import.
Frederick Muriuki Muriithi
2024-05-29
Revert "jwt: add user roles to the jwt token."
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
Linting: reorganise imports.
Frederick Muriuki Muriithi
2024-05-24
Use monads consistently to reduce chances of errors.
Frederick Muriuki Muriithi
2024-05-23
jwt: add user roles to the jwt token.
Frederick Muriuki Muriithi
2024-05-13
Fix myriad of linting error
Frederick Muriuki Muriithi
2024-05-13
Link old refresh token to newly issued refresh token
Frederick Muriuki Muriithi
2024-05-13
Register the RefreshTokenGrant with the server
Frederick Muriuki Muriithi
2024-05-13
Use None as default for expires_in
Frederick Muriuki Muriithi
2024-05-13
Save refresh token when it is generated.
Frederick Muriuki Muriithi
2024-05-13
Save token with same ID as JWT's "jti" value.
Frederick Muriuki Muriithi
2024-05-13
Initialise JWTRefreshToken model
Frederick Muriuki Muriithi
2024-05-06
Add `jti` claim
Frederick Muriuki Muriithi
2024-05-02
Include refresh tokens with generated JWT
Frederick Muriuki Muriithi
2024-05-02
Compute and cache the client's KeySet.
Frederick Muriuki Muriithi
2024-04-26
UX: use correct class for flash messages.
Frederick Muriuki Muriithi
2024-04-26
Pass redirect_uri fields in POST. Use full URL
Frederick Muriuki Muriithi
2024-04-24
Move the errors module up one level to break circular dependencies.
Frederick Muriuki Muriithi
2024-04-23
pylint: Fix linting errors.
Frederick Muriuki Muriithi
2024-04-22
Resolve the key using the "kid" field.
Frederick Muriuki Muriithi
[next]