aboutsummaryrefslogtreecommitdiff
path: root/gn_auth
AgeCommit message (Expand)Author
2024-11-05Debug: Add debug logging to trace JWK fetching.Frederick Muriuki Muriithi
2024-11-04Move logging setup functions to gn_auth.__init__.py moduleFrederick Muriuki Muriithi
2024-11-04Output KeySet retrieved from the client.Frederick Muriuki Muriithi
2024-11-04Add debug-logging module.Frederick Muriuki Muriithi
2024-10-09Linting: Fix minor linting errorsFrederick Muriuki Muriithi
2024-10-09Fix masquerading logicFrederick Muriuki Muriithi
2024-10-09Add a client to the JWTBearerToken objects.Frederick Muriuki Muriithi
2024-10-09Update Configs: Change `OAUTH2_SCOPE` => `OAUTH2_SCOPES_SUPPORTED`Frederick Muriuki Muriithi
2024-10-09Pass on all GET parameters when redirecting.Frederick Muriuki Muriithi
2024-10-09Put routes behind auth.Frederick Muriuki Muriithi
2024-10-03BugFix: Fetch also roles assigned to userFrederick Muriuki Muriithi
2024-10-03BugFix: Remove duplicates from resources listFrederick Muriuki Muriithi
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-26Lint: Add documentation strings. Fix import order.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-25feat: add base implementation for hooks systemJohn Nduli
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-30Commit missing template.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-21Use username and password, when present, during sending emailsFrederick 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-20Add notification to outgoing emails.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-15Improve the messaging in the UI.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: cast args to strJohn 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-14docs: update documentation to reflect new secrets handlingJohn Nduli