vriteio / vrite

Open-source developer content platform
https://vrite.io
Other
1.62k stars 64 forks source link

Feature: Github source control integration: Ensure limited permissions #66

Open JorgeAtPaladin opened 6 months ago

JorgeAtPaladin commented 6 months ago

Capture d’écran 2024-04-30 à 12 01 49

For now when I connect a github for the source control integration, this is the permission view I get.

Once I press the green authorize button, the window closes and the app is authorized as can be seen in my settings:

Capture d’écran 2024-04-30 à 12 06 11

It is unclear what Act on your behalf means, permissions wise.

Capture d’écran 2024-04-30 à 12 06 28

But for other applications, they do not need to be globally connected to my account, instead they are just connected to specific repositories.

Capture d’écran 2024-04-30 à 12 07 23

JorgeAtPaladin commented 6 months ago

Update: I could still sync fine after removing the global app configuration, and only keeping the repo specific one.