cartography icon indicating copy to clipboard operation
cartography copied to clipboard

Use GH Apps instead of a Member with a PAT

Open kunaals opened this issue 10 months ago • 2 comments

Move to GH Apps: Use GH apps instead of a member with a PAT

Description: To auth to GitHub today Cartography uses a GH member with a PAT as a sort of service account instead of using GH apps. This makes it appear as if there is a member within the organization who doesn't have 2FA enabled and is generally old school. We should move to using GH apps.

[optional Relevant Links:] https://docs.github.com/en/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app#choosing-between-a-github-app-or-a-personal-access-token

kunaals avatar Jan 30 '25 22:01 kunaals

@kunaals did you start working on this one ? I planed to rework the entire GitHub intel, and can easily add this issue on my scope.

jychp avatar Feb 03 '25 17:02 jychp

@jychp haven't started work here, feel free to have at it :) Let's make sure to maintain the existing interfaces and existing authentication methods

cc: @danbrauer @heryxpc

achantavy avatar Feb 04 '25 07:02 achantavy