Branch | Commit message | Author | Age | |
---|---|---|---|---|
auth/implement-authorization-code-flow | auth: Implement "Authorization Code Flow" | Frederick Muriuki Muriithi | 21 months | |
data-access-levels-endpoint | auth: Unlink data from resources | Frederick Muriuki Muriithi | 23 months | |
feature/autocomplete-generation | init commit | Alexander_Kabui | 22 months | |
feature/lmdb-rust | add lmdb rust caller function | Alexander_Kabui | 20 months | |
gn-guile | Added comment | Pjotr Prins | 18 months | |
luna | Running luna in container | GN3 production | 2 years | |
main | Add rdf-tests after the check phase. | Munyoki Kilyungi | 4 months | |
migrate-to-python3.10 | Fix linting errors caused by bump to Python 3.10 | Frederick Muriuki Muriithi | 19 months | |
oauth2_auth_flow | auth: implement OAuth2 flow. | Frederick Muriuki Muriithi | 2 years | |
rework-genotype-linking | Rework genenetwork linking | Frederick Muriuki Muriithi | 20 months | |
[...] | ||||
Age | Commit message | Author | ||
2023-06-21 | add lmdb rust caller functionfeature/lmdb-rust | Alexander_Kabui | ||
2023-05-15 | collections: Move code to new package. Create new collections....Move the code to a new package. Enable the creation of new collection by both authenticated and anonymous users. | Frederick Muriuki Muriithi | ||
2023-05-12 | auth: Provide separate endpoint for anonymous collections. | Frederick Muriuki Muriithi | ||
2023-05-11 | auth: Fix bug with migration of user collections...The code, as written previously had a subtle bug - if the user created a new collection before they had tried accessing their list of collections, the older code would not have migrated the older collections. This commit fixes that by enabling the migration of older collections, whether or not the user has created a collection with their new accounts. | Frederick Muriuki Muriithi | ||
2023-05-10 | auth: Add the /oauth2/user/collections/list endpoint...Add an endpoint to list a user's collections. This only works for logged in users. | Frederick Muriuki Muriithi | ||
2023-05-10 | auth: Only check deliverability of emails at registration....Check only that the email format is correct, but don't bother with the deliverability check during authentication. The deliverability check is done at registration. | Frederick Muriuki Muriithi | ||
2023-05-09 | auth: Implement "Authorization Code Flow"...Implement the "Authorization Code Flow" for the authentication of users. * gn3/auth/authentication/oauth2/grants/authorisation_code_grant.py: query and save the authorisation code. * gn3/auth/authentication/oauth2/models/authorization_code.py: Implement the `AuthorisationCode` model * gn3/auth/authentication/oauth2/models/oauth2client.py: Fix typo * gn3/auth/authentication/oauth2/server.py: Register the `AuthorisationCodeGrant` grant with the server. * gn3/auth/authentication/oauth2/views.py: Implement `/authorise` endpoint * gn3/templates/base.html: New HTML Templates of authorisation UI * gn3/templates/common-macros.html: New HTML Templates of authorisation UI * gn3/templates/oauth2/authorise-user.html: New HTML Templates of authorisation UI * main.py: Allow both "code" and "token" response types. auth/implement-authorization-code-flow | Frederick Muriuki Muriithi | ||
2023-04-27 | auth: Retrieve `system:*` privileges from resource roles...With the assignment of `system:*` privileges to roles, we need to check for their existence when doing authorisation. This commit provides a hack for that, seeing as user groups (and the system itself) are not treated as resources, and therefore the way to fetch the privileges is not entirely consistent. | Frederick Muriuki Muriithi | ||
2023-04-27 | auth: List also the non-resource privileges the user has...While creating new group roles, enable the listing of non-resource privileges, e.g. `system:group:*` and `system:user:*` that the user has to allow for them to be used in role creation. | Frederick Muriuki Muriithi | ||
2023-04-27 | auth: Add authorisation checks for role editting. | Frederick Muriuki Muriithi | ||
[...] |