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

Add Gitlab integration #9

Closed
jgadsden opened this issue Jun 5, 2020 · 20 comments
Closed

Add Gitlab integration #9

jgadsden opened this issue Jun 5, 2020 · 20 comments
Assignees
Milestone

Comments

@jgadsden
Copy link
Collaborator

jgadsden commented Jun 5, 2020

This issue has been migrated from :
mike-goodwin/owasp-threat-dragon#122
and was opened by @micheelengronne :

Is it possible to add Gitlab integration ?

Thanks.

@jgadsden
Copy link
Collaborator Author

jgadsden commented Aug 15, 2020

This is linked to issue "Request to relax test case requirements #4", where @subashsn
implements gitlab integration at https://github.com/appsecco/owasp-threat-dragon-gitlab

@jgadsden
Copy link
Collaborator Author

Most likely @subashsn forked threat dragon from commit: mike-goodwin/owasp-threat-dragon@782b3c2#diff-b9cfc7f2cdf78a7f4b91a753d10865a2

and the main patch to provide gitlab integration would come from the diff between this and commit :
appsecco/owasp-threat-dragon-gitlab@31799cf

@TheSecMaven
Copy link

looking forward to this one!

@jgadsden
Copy link
Collaborator Author

yes, agreed, and gitlab support is planned for version 2.0 which we hope is later this year

@TheSecMaven
Copy link

Is it possible to still see this land this year?

@jgadsden
Copy link
Collaborator Author

jgadsden commented Sep 22, 2021

Hello @mkkeffeler - version 2.0 of Threat Dragon is looking unlikely for this year.

It could be brought into version 1.x Threat Dragon. Are you able to help with the coding? I think it would be a case of porting the work @subashsn has done back into Threat Dragon

@lreading is busy with version 2.0, and I am working on the JointJS upversion for version 1.x, so between us we are unlikely to find the time to do the gitlab integration soon

It would still be great to have though

@iman4000
Copy link

will threat dragon 2.0 release this year? and does it have gitlab integration? :)

@jgadsden jgadsden added version-2.2 and removed help wanted Extra attention is needed labels Nov 15, 2023
@jgadsden jgadsden added this to the Version 2.2 milestone Nov 15, 2023
@jgadsden
Copy link
Collaborator Author

Thanks for looking at this @kuwv , and I have assigned this issue to if that is OK
I am not sure where we use passport / passport-local , I know it is in the dev dependencies but we do not seem to actually use it during testing

@iman4000 apologies for not responding to your message from last year - you have probably already found that version 2.1.1 was released this month but still without gitlab integration

@kuwv
Copy link

kuwv commented Nov 21, 2023

@jgadsden what are your thoughts about me implementing passport for each?

@jgadsden
Copy link
Collaborator Author

jgadsden commented Nov 21, 2023

sounds good to me - do you want to try an implementation?

@kuwv kuwv removed their assignment Nov 29, 2023
@kuwv
Copy link

kuwv commented Nov 29, 2023

@jgadsden I see that bitbucket and this #805 is continuing with the existing auth so I'm going to step away from this instead.

@steve-winter
Copy link
Collaborator

I would also agree migrating to passport (or similar) would simplify things. Perhaps worth implementing for a single provider first?

@threatdragon
Copy link

Gitlab creating a group-owned application for OAuth
possibly use gitlab-restapi

@vineetpandey
Copy link

@threatdragon @jgadsden : are we having this issue in priority? It's a long awaited feature.

@steve-winter
Copy link
Collaborator

It's a relatively simple addition based on the previous Bitbucket integration I added. I have been busy elsewhere but can probably pick this up in next 2 weeks.

@jgadsden assuming we do want this feature?

@jgadsden
Copy link
Collaborator Author

jgadsden commented Feb 5, 2024

agreed @vineetpandey , we would like this feature but it has been a case of finding a volunteer with engineering time to do it - as is the case with most open source projects :)

Yes, absolutely @steve-winter , if you can implement this that would be great, thank you

steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 6, 2024
steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 6, 2024
@steve-winter
Copy link
Collaborator

Draft can be seen here: https://github.com/steve-winter/threat-dragon/tree/%239-Gitlab

Not implemented testing yet, will add before PR. Have added #860 for a refactor of this part of the codebase.

steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 7, 2024
steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 7, 2024
steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 10, 2024
steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 10, 2024
steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 10, 2024
steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 10, 2024
steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 10, 2024
steve-winter added a commit to steve-winter/threat-dragon that referenced this issue Feb 10, 2024
@steve-winter steve-winter mentioned this issue Feb 10, 2024
steve-winter added a commit that referenced this issue Feb 10, 2024
@jgadsden
Copy link
Collaborator Author

closed via pull request #870

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants