aboutsummaryrefslogtreecommitdiff
path: root/gn_auth/auth
AgeCommit message (Expand)Author
2024-10-03Provide a way to change OAuth2 client secrets.Frederick Muriuki Muriithi
2024-09-30Refactor: Initialise phenotype packageFrederick Muriuki Muriithi
2024-09-30Create a better named function, with less data in the args.Frederick Muriuki Muriithi
2024-09-30Extract function to prevent circular dependencies.Frederick Muriuki Muriithi
2024-09-26Add type annotation to variable.Frederick Muriuki Muriithi
2024-09-26Bugfix: Fix bugs that were preventing creation of geno resourceFrederick Muriuki Muriithi
2024-09-25Implement genotype resource creation via API with resource dataFrederick Muriuki Muriithi
2024-09-25Extract common role assignment to its own moduleFrederick Muriuki Muriithi
2024-09-16Create population resource and assign appropriate rolesFrederick Muriuki Muriithi
2024-09-16Rename blueprint and register it one level lowerFrederick Muriuki Muriithi
2024-09-16Pass cursor rather than connection to create_resource functionFrederick Muriuki Muriithi
2024-09-13Notes: Add note on some items that could go into hooks.Frederick Muriuki Muriithi
2024-08-30If config variables are not set, return empty string.Frederick Muriuki Muriithi
2024-08-21Only import anonymous collections if they contain traitszsloan
2024-08-21Update 'changed' field when traits are added or removed from collectionszsloan
2024-08-21Do actual password change.Frederick Muriuki Muriithi
2024-08-21Provide email and improve UI text/notification.Frederick Muriuki Muriithi
2024-08-20Save to DB then send emailFrederick Muriuki Muriithi
2024-08-20Handle the "GET" part of the change-password requestFrederick Muriuki Muriithi
2024-08-20Pass GET parameters for correct redirection.Frederick Muriuki Muriithi
2024-08-20Fix query: Replace any existing token.Frederick Muriuki Muriithi
2024-08-19Generate token and send out "Forgot Password" emailFrederick Muriuki Muriithi
2024-08-19Show "Forgot Password" link.Frederick Muriuki Muriithi
2024-08-15Fix a bunch of linting errors.Frederick Muriuki Muriithi
2024-08-15Reduce UI complexityFrederick Muriuki Muriithi
2024-08-15Import specific classes from the datetime module.Frederick Muriuki Muriithi
2024-08-15fix: bugs with generating auth tokensJohn Nduli
2024-08-15fix: bugs in masquerade apiJohn Nduli
2024-08-14fix: import timedelta in jwksJohn Nduli
2024-08-14refactor: move newest_jwk_with_rotation function to jwks.pyJohn Nduli
2024-08-13Emails: Make "From" address configurableFrederick Muriuki Muriithi
2024-08-08Bug: Prevent fall-through to verification if code is expired.Frederick Muriuki Muriithi
2024-08-08Get data from form too.Frederick Muriuki Muriithi
2024-08-08Forward email to email verification page.Frederick Muriuki Muriithi
2024-08-07Log out user registration errors at the `ERROR` log-level.Frederick Muriuki Muriithi
2024-08-05Fix linting errors.Frederick Muriuki Muriithi
2024-08-02fix: use json to support parsing oauth2 requestsJohn Nduli
2024-08-01Handle generic exception and return a value.enable-key-rotationFrederick Muriuki Muriithi
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-31Enable registration of a public-jwks-uri for every clientFrederick Muriuki Muriithi
2024-07-31Enable external configuration of session expiry periodFrederick Muriuki Muriithi
2024-07-31Ignore warning from mypy.Frederick 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