У меня есть сайт, который использует Facebook для авторизации. Я хочу собрать некоторую основную информацию, когда пользователь регистрируется, включая адрес электронной почты.
Код для входа в систему является стандартным:
public ActionResult Login(string returnUrl)
{
var oAuthClient = new FacebookOAuthClient();
oAuthClient.AppId = AppSettings.GetConfigurationString("appId");
oAuthClient.RedirectUri = new Uri(AppSettings.GetConfigurationString("redirectUrl"));
var loginUri = oAuthClient.GetLoginUrl(new Dictionary<string, object> { { "state", returnUrl } });
return Redirect(loginUri.AbsoluteUri);
}
Как мне добавить запрос на разрешение доступа в этом? Или я делаю это по-другому?