aboutsummaryrefslogtreecommitdiff
path: root/gn_auth/auth/authentication
AgeCommit message (Expand)Author
42 hoursOverride `generate` to generate tokens without expiry.Frederick Muriuki Muriithi
42 hoursRework `get_token_data()` to only set 'exp' if its provided.Frederick Muriuki Muriithi
42 hoursAllow 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-11-04Output KeySet retrieved from the client.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-19Show "Forgot Password" link.Frederick Muriuki Muriithi
2024-08-15Fix a bunch of linting errors.Frederick Muriuki Muriithi
2024-08-14refactor: move newest_jwk_with_rotation function to jwks.pyJohn Nduli
2024-08-08Forward email to email verification page.Frederick Muriuki Muriithi
2024-08-05Fix linting errors.Frederick Muriuki Muriithi
2024-08-02fix: use json to support parsing oauth2 requestsJohn Nduli
2024-07-31Update all endpoints to use the `client_secret_post` auth method.Frederick Muriuki Muriithi
2024-07-31Use customised JWTBearerToken classFrederick Muriuki Muriithi
2024-07-31Extend default JWTBearerToken to include a user member.Frederick Muriuki Muriithi
2024-07-31Authenticate JWTs using all available keys.Frederick Muriuki Muriithi
2024-07-31Bug: Pass in app rather than path.Frederick Muriuki Muriithi
2024-07-31Fetch a client's JWKs from a URIFrederick Muriuki Muriithi
2024-07-31Validate JWTs against all existing JWKs.Frederick Muriuki Muriithi
2024-07-31Remove obsoleted SSL_PRIVATE_KEY configurationFrederick Muriuki Muriithi
2024-07-31Update datetime references on changed import.Frederick Muriuki Muriithi
2024-07-31Retrieve newest JWK, creating a new JWK where necessary.Frederick Muriuki Muriithi
2024-07-30JWT refresh: Deactivate the checks and revocationFrederick Muriuki Muriithi
2024-07-18List any/all existing JWKsFrederick Muriuki Muriithi
2024-06-17Bug: use or's short-circuiting to prevent evaluation of statementsFrederick Muriuki Muriithi
2024-06-04Approximate the GN2 look-and-feel.Frederick Muriuki Muriithi
2024-06-04Redirect appropriately when verifying emails.Frederick Muriuki Muriithi
2024-06-03Raise explicit error messages for more graceful handling.enable-sending-emailsFrederick Muriuki Muriithi
2024-06-03Handle unverified emailsFrederick Muriuki Muriithi
2024-06-03Move user creation from db resultset into static methodFrederick Muriuki Muriithi
2024-06-03Save the creation date and verification status.Frederick Muriuki Muriithi
2024-05-29Remove unused import.Frederick Muriuki Muriithi
2024-05-29Revert "jwt: add user roles to the jwt token."Frederick 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-24Linting: reorganise imports.Frederick Muriuki Muriithi
2024-05-24Use monads consistently to reduce chances of errors.Frederick Muriuki Muriithi
2024-05-23jwt: add user roles to the jwt token.Frederick Muriuki Muriithi
2024-05-13Fix myriad of linting errorFrederick Muriuki Muriithi
2024-05-13Link old refresh token to newly issued refresh tokenFrederick Muriuki Muriithi
2024-05-13Register the RefreshTokenGrant with the serverFrederick Muriuki Muriithi
2024-05-13Use None as default for expires_inFrederick Muriuki Muriithi
2024-05-13Save refresh token when it is generated.Frederick Muriuki Muriithi
2024-05-13Save token with same ID as JWT's "jti" value.Frederick Muriuki Muriithi