threat-dragon icon indicating copy to clipboard operation
threat-dragon copied to clipboard

Make GitHub OAuth integration optional

Open tomdottom opened this issue 1 year ago • 5 comments

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,

tomdottom avatar Mar 21 '23 15:03 tomdottom

A very good suggestion, thanks @tomdottom , I have suggested this for the next version 2.1

jgadsden avatar Mar 21 '23 16:03 jgadsden

moving to version 2.2 because no work on this issue yet

jgadsden avatar Sep 09 '23 14:09 jgadsden

@jgadsden - Can I confirm the intent:

  • Deploy the web app locally without requiring login.
  1. 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.

steve-winter avatar Nov 25 '23 02:11 steve-winter

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

jgadsden avatar Nov 25 '23 07:11 jgadsden

@tomdottom do you have any more info on what you are expecting?

steve-winter avatar Feb 10 '24 06:02 steve-winter

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

jgadsden avatar Jul 11 '24 06:07 jgadsden

provided in update to documentation commit d11919a

jgadsden avatar Jul 26 '24 14:07 jgadsden