threat-dragon
threat-dragon copied to clipboard
Make GitHub OAuth integration optional
Describe what problem your feature request solves
I would like to deploy a local production version without configuring Github OAuth.
Describe the solution you'd like Maybe a simple flag or env var to turn the Github integration on/off,
A very good suggestion, thanks @tomdottom , I have suggested this for the next version 2.1
moving to version 2.2 because no work on this issue yet
@jgadsden - Can I confirm the intent:
- Deploy the web app locally without requiring login.
- Is the desire to utilise Github as a repo via application keys or utilise another storage mechanism?
Suspect I can pick this one up once I understand the requirement.
Rereading this issue, I am not sure what the change in functionality is needed, @tomdottom could you provide more detail? Thanks for taking this on @steve-winter
@tomdottom do you have any more info on what you are expecting?
Taking this issue on - I think the solution is to make sure that if no GitHub, GitLab or Bitbucket env vars are set then the web app works but with just local login as an option. I think it does, but this needs confirmation
provided in update to documentation commit d11919a