nguyentientoan / socialauth-net

Automatically exported from code.google.com/p/socialauth-net
0 stars 0 forks source link

Requesting "Manage your contacts" permission by default from Google #202

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Users are getting turned off by the "Manage your contacts" right that we are 
requesting.  We just switched from DotNetOpenAuth to SocialAuth.

What steps will reproduce the problem?
1. Visual Studio IDE, .NET 4.5.1
2. Using newest Google provider in 2.4
3. web.config with "Default" ScopeLevel and AdditionalScope of "email"

What is the expected output? What do you see instead?
The permissions set is saying "Manage your contacts" which is making users 
complain.  If I change the ScopeLevel to "Custom" we are apparently missing 
something needed to call GetProfile() (throws an exception)

What version of the product are you using? On what operating system?
2.4, Windows 8.1

Please provide any additional information below.
I also tried adding "profile" to the scope but that didn't help... maybe we 
could document what scopes are part of the minimal necessary required scopes?

Original issue reported on code.google.com by jason.re...@gmail.com on 4 Apr 2014 at 1:50

GoogleCodeExporter commented 8 years ago
Anyone?

Original comment by jason.re...@gmail.com on 23 Apr 2014 at 4:01

Attachments:

GoogleCodeExporter commented 8 years ago
I went back to "CUSTOM" scope and "profile,email" for the AdditionalScopes... 
looks good on the "this app would like to" page but I get an exception when the 
user accepts:

Stack Trace:    at 
Brickred.SocialAuth.NET.Core.BusinessObjects.SocialAuthUser.LoginCallback(String
 response)
  at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
  at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Original comment by jason.re...@gmail.com on 23 Apr 2014 at 4:13