Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate & document improvements to process of initial configuration of GitHub OAuth #40

Open
aaronkanzer opened this issue Jan 24, 2024 · 2 comments

Comments

@aaronkanzer
Copy link

There are a handful of manual steps required to properly configure the OAuth flow to successfully work for the LINC (and Dandi) Archive projects.

The process initially stems from a custom migration within the api Django app: https://github.com/lincbrain/linc-archive/blob/master/dandiapi/api/migrations/0003_default_oauth_application.py#L6

Follow-up steps include going into the Django Admin panel to manually connect the Client ID and Secret from the GitHub OAuth app.

The purpose of this ticket is to find and implement ways of making this more straightforward, or at the very least, document this process for others to follow.

Relates to https://github.com/orgs/lincbrain/projects/2?pane=issue&itemId=47716813

Cc @kabilar -- just tagging you here with regards to follow-up meetings with Roni / Kitware. Let me know if I can provide further context.

@kabilar
Copy link
Member

kabilar commented Dec 11, 2024

Hi @aaronkanzer, has this process been added to dandi/handbook#104?

@aaronkanzer
Copy link
Author

@kabilar -- yes there is documentation for the initial configuration in dandi/handbook#104

Not sure whether or not we would want to keep this Issue open though, as I still think there is area for improvement for what I have in the handbook now -- perhaps I'll wait to see how the Ember team fairs with the docs here<>when they set up auth, and update appropriately

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

No branches or pull requests

2 participants