user's email is always NULL - Spring Social Facebook Login
<p>According to <a href="https://developers.facebook.com/docs/facebook-login/permissions" rel="nofollow noreferrer">Facebook's official documentation</a>, email access is given to any app provided user accepts and grants permission when login using Facebook.</p>

<p>I've double checked our app definition and I can see email should be accessible.</p>

<p><a href="https://i.stack.imgur.com/rhPdT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rhPdT.png" alt="enter image description here"></a></p>

<p>I'm using the latest available from Spring Social </p>

<pre><code>&lt;spring-social-security&gt;1.1.4.RELEASE&lt;/spring-social-security&gt;
&lt;spring-social-core&gt;1.1.4.RELEASE&lt;/spring-social-core&gt;
&lt;spring-social-facebook&gt;2.0.3.RELEASE&lt;/spring-social-facebook&gt;
</code></pre>

<p>Users successfully login using Facebook as a provider as well as Google+ and Twitter. </p>

<p>Unfortunately for <strong>all cases email is NULL</strong> except for my own user. </p>

<p>There are two scenarios where email could be null though</p>

<ul>
<li>if someone signed up for Facebook with a phone number instead of an email address, the email field may be empty</li>
<li>This field will not be returned if no valid email address is available </li>
</ul>

<p>I've triple checked that by accessing a friend's of mine account which</p>

<ol>
<li>It's got a valid email verified</li>
<li>It's got a phone number associated with it</li>
<li>We are friends with each other</li>
<li>His phone and email are visible for his friends</li>
</ol>

<p>I go to the <a href="https://developers.facebook.com/tools/explorer" rel="nofollow noreferrer">GraphApi explorer</a> but no email is ever returned.</p>

<p>Any advice? Thank you.</p>