Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 444994

Summary: [server] GitHub OAuth authorization access issue
Product: [ECD] Orion Reporter: Anthony Hunter <ahunter.eclipse>
Component: ServerAssignee: Anthony Hunter <ahunter.eclipse>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 7.0   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 443764    
Bug Blocks:    
Attachments:
Description Flags
Screen shot of the authorize Orion page
none
Updated screen shot of the authorize Orion page none

Description Anthony Hunter CLA 2014-09-24 12:33:11 EDT
Created attachment 247347 [details]
Screen shot of the authorize Orion page

Currently the OAuth authorization dialog being shown to authorize the credentials for GitHub accounts is not sufficiently branded to look like it is coming from Eclipse Orion. 

Additionally it wants access to all personal user data, rather than just the name and email address. 

As a result I think the dialog looks like it may scare away users.

I know we asked for the foundation GitHub account access in Bug 443764 but we should confirm we really need the OAuth to work this way.

I have attached a screen shot when linking an account on http://orion.eclipse.org.
Comment 1 Anthony Hunter CLA 2014-10-02 16:03:03 EDT
Created attachment 247591 [details]
Updated screen shot of the authorize Orion page

This is the updated screen shot with the keys from the foundation. Looks better.

We said we cannot reduce the amount of personal user data we are requesting from GitHub right? 

We do not need Followers.
Comment 2 Anthony Hunter CLA 2014-11-05 10:09:54 EST
(In reply to Anthony Hunter from comment #1)
> Created attachment 247591 [details]
> Updated screen shot of the authorize Orion page
> 
> This is the updated screen shot with the keys from the foundation. Looks
> better.
> 
> We said we cannot reduce the amount of personal user data we are requesting
> from GitHub right? 
> 
> We do not need Followers.

This is working as delivered in Orion 7.0 so good to make resolved.