title: Cannot test Facebook OAuth in development because 'Valid OAuth Redirect URIs' not allowing localhost
body: <p>In Facebook Login Settings (in <code>Valid OAuth Redirect URIs</code>), when I attempt to add <code>http://localhost:8000/survey</code>, I get the following message,...,</p>
  
  <blockquote>
    <p><code>http://localhost redirects are automatically allowed while in development mode only and do not need to be added here.</code></p>
  </blockquote>
  
  <p>So, when I attempt to use <code>http://localhost:8000/survey</code> in my <code>redirect_uri=</code> parameter on my <code>https://www.facebook.com/v7.0/dialog/oauth?client_id=...</code> URL for FB login, I get this error message on the FB login  page:</p>
  
  <blockquote>
    <p>URL Blocked: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs.</p>
  </blockquote>
  
  <p>Okay,... so I'm not allowed to whitelist <code>http://localhost:8000/survey</code> by adding it to <code>Valid OAuth Redirect URIs</code> -- where it says that <code>http://localhost redirects are automatically allowed</code> -- but then when I actually use a localhost URL, it is not whitelisted.</p>
  
  <p>How is it possible test my app's FB login in a localhost/development environment?  (I'm familiar with <a href="https://ngrok.com/" rel="nofollow noreferrer">ngrok</a>, but is there another way besides that?)</p>