Skip to content

feat: AAF registration endpoint (AAI-881) - #299

Merged
marius-mather merged 19 commits into
aaf-devfrom
feat/aaf-registration
Sep 16, 2026
Merged

marius-mather merged 19 commits into
aaf-devfrom
feat/aaf-registration

Conversation

@marius-mather

@marius-mather marius-mather commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator

Description

AAI-881: backend endpoint for AAF registration. Uses data passed from Auth0 in a signed token to provide email and user ID, along with username and bundle requests from the registration form.

Changes

  • /biocommons/register-aaf endpoint
  • Setting for login proxy URL - need to make requests to here to check if emails belong to AAF
  • Refactor registration logic so we can share it across different endpoints
  • Unit tests

Checklist

  • I have commented my code, particularly in hard-to-understand areas
  • I have added unit / integration tests that prove my fix is effective or that my feature works
  • I have run all tests locally and they pass
  • I have updated the documentation (if applicable)
  • [ ] For any new secrets, I have updated the shared spreadsheet and the GitHub Secrets.

How to Test Manually (if necessary)

Run uv run pytest

@amandazhuyilan amandazhuyilan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall no problem - thanks for refactoring some of the methods!

Comment thread register/utils.py
@marius-mather
marius-mather merged commit 9e4f61a into aaf-dev Sep 16, 2026
4 checks passed
@marius-mather
marius-mather deleted the feat/aaf-registration branch September 16, 2026 04:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants