title: Best way to retrieve facebook profile images using MVC5 OWIN
body: <p>I am using OWIN in mvc5 to authenticate users, but I want to show their profile pictures as well. I have searched on strackoverflow and found the following way to get it done.</p>
  
  <p>This is for facebook &amp; Google plus :</p>
  
  <p><a href="https://plus.google.com/s2/photos/profile/%5BUSERID%5D?sz=100" rel="nofollow">https://plus.google.com/s2/photos/profile/[USERID]?sz=100</a></p>
  
  <p><a href="http://graph.facebook.com/%5BUSERID%5D/picture?type=square" rel="nofollow">http://graph.facebook.com/[USERID]/picture?type=square</a>  </p>
  
  <p>Is this the best way to retrieve the images? Should we store images onto our server and load locally or we call these links every time someone logs in ? I need a proper approach, e.g. If we store them locally then they won't be updated if user changes their profile picture on facebook but if we load them every time from facebook then it takes some loading time to do a 302 redirect to actual image url.</p>