Passport Authorization | "Allow external service to control these things..." menu is blank

oauth

#1

Trying to use the node module passport-smartthings to handle authentication and acquiring tokens, but when I test the code I it doesn’t display anything underneath the “Allow external service to control these things…” menu. I’m using the tutorial’s app, and everything else seems to be working, but getting this:

39%20AM

The relevant code is fairly simple:

passport.use(new SmartThingsStrategy({

  clientID     : configAuth.smartthingsAuth.client_id,
  clientSecret : configAuth.smartthingsAuth.client_secret

}

));

app.get(’/auth/smartthings’, passport.authenticate(‘smartthings’, { scope: [‘app’] } ));

app.get(’/auth/smarthings/callback’,
passport.authenticate(‘smartthings’, { scope: [‘app’] }),
function(req, res) { res.redirect(’/profile’); }
);