title: Passportjs - How do I request a user's image using the Google strategy?
body: <p>How can I configure my Google API access to request a user's image while authenticating? Currently 'profile' only contains the following properties after a user has successfull authenticated:</p>
  
  <p>profile.identifier : (string)</p>
  
  <p>profile.displayName : (string)</p>
  
  <p>profile.emails : (object)</p>
  
  <p>name :(object)</p>
  
  <p>Isn't it possible to request the user's account image? Here is my current Passport/Google strategy configuration:</p>
  
  <pre><code>passport.use(new GoogleStrategy({
      clientID: CLIENT_ID,
      clientSecret: CLIENT_SECRET, 
      returnURL: 'http://localhost:3000/auth/google/return',
      realm: 'http://localhost:3000'
    },
    function(identifier, profile, done) {
      console.log('identifier ' + identifier)
      for(var p in profile){
          console.log(p + ' : ' + profile[p])
          if(p === 'name'){
              for(var n in profile[p]){
                  console.log(n + ' : ' + profile[p][n])
              }
          }
      }
    }
  ));
  </code></pre>
  
  <p>You can see that I am inspecting the profile to see what information is returned. I assume this needs to be configure somehow in my Google Api console. Is this a Google+ api feature?</p>