title: How to implement with Steam Oath 2.0
body: <p>I am making e-commerce site depends on steam auth. I saw this code steam-login package.</p>
  <pre><code>var express = require('express'),
      steam   = require('steam-login');
   
  var app = express();
   
  app.use(require('express-session')({ resave: false, saveUninitialized: false, secret: 'a secret' }));
  app.use(steam.middleware({
      realm: 'http://localhost:3000/', 
      verify: 'http://localhost:3000/verify',
      apiKey: process.argv[2]}
  ));
   
  app.get('/', function(req, res) {
      res.send(req.user == null ? 'not logged in' : 'hello ' + req.user.username).end();
  });
   
  app.get('/authenticate', steam.authenticate(), function(req, res) {
      res.redirect('/');
  });
   
  app.get('/verify', steam.verify(), function(req, res) {
      res.send(req.user).end();
  });
   
  app.get('/logout', steam.enforceLogin('/'), function(req, res) {
      req.logout();
      res.redirect('/');
  });
   
  app.listen(3000);
  console.log('listening');
  </code></pre>
  <p>After logged with steam, will it add users to database?</p>