-
Notifications
You must be signed in to change notification settings - Fork 308
Only ask for OAuth permissions when we actually need them #2854
Comments
Is it possible to let people choose what they want to share and explain why Gratipay needs it? |
@jish Why is read-only access to organizations a problem ? |
@Changaco because participation in some organizations is a private business? |
@techtonik but private organizations or one that you don't want be listed publicly aren't exposed in API. |
@galuszkak I don't see that in the screenshot. |
Yea, if that is true, and was explicitly stated, I would be more comfortable with clicking accept. ;) |
Best practice with OAuth is to ask for permissions at the point of need. In this case we shouldn't ask for |
@techtonik this question should go to GitHub then. I think people that aren't familiar with GitHub API couldn't know which information by this permission is visible. But this isn't a Gratipay issue IMO. |
Well, ideally we wouldn't ask for |
That doesn't change a fact, that even if we want that permission later it isn't clear for GitHub users what they are exposing to 3rd party application. For example they could have NDA and they can't show for who they work now. So my initial thought is that users here saw problem in that they doesn't know what they are really exposing to Gratipay. ;) |
Answer from GitHub support:
|
A follow-up:
Looks like we only need to require |
So, the plan to fix this is:
|
Seems like organization info is needed when a user attempts to add team. I see some code in |
Looks like I won't be able to deal with it in any reasonable time frame. Need a diagram how the flow is implemented in Gratipay. |
Ok. I need to deal with this challenge sooner or later. Just raising the priority. |
Hello,
I haven't logged into my gratipay account since it was still called gittip. When I went to log in today, it seems you guys are requesting more access to my GitHub account.
Is it possible for me to still log in somehow? Can you remove the additional request for information?
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: