Twitter :: Внешний обратный вызов - Не возвращается адрес электронной почты пользователя - PullRequest
0 голосов
/ 13 июня 2018

Я реализую внешний вход в систему в приложении Asp.Net Web API, используя Asp.Net core 2.0 с C #.При входе в систему с помощью опции Twitter приложение перенаправляет на страницу входа в Twitter и после успешного входа вызывает метод обратного вызова приложения.В этом методе мы пытаемся войти в систему по электронной почте / имени пользователя, но, к сожалению, он не возвращается.Другие провайдеры, такие как Google, LinkedIn, возвращаются.

Код, который я использую для получения адреса электронной почты, указан ниже:

 var info = await _signInManager.GetExternalLoginInfoAsync();
 var email = info.Principal.FindFirstValue(ClaimTypes.Email);

Login with Twitter example Login with LinkedIn example

...