atsid/generator-ats-node-webapp

View on GitHub
generators/server-full/templates/server/middleware/auth/get_index.js.tpl

Summary

Maintainability
Test Coverage
module.exports = (req, res) => {
  res.json({
    options: ['GET'],
    links: {
      'current': '/auth/current',
      'local': '/auth/local',
<% if (useOAuthStrategy('facebook')) { %>
      'facebook': '/auth/facebook',
<% } if (useOAuthStrategy('twitter')) { %>
      'twitter': '/auth/twitter',
<% } if (useOAuthStrategy('google')) { %>
      'google': '/auth/google',
<% } if (useOAuthStrategy('github')) { %>
      'github': '/auth/github',
<% } if (useOAuthStrategy('linkedin')) { %>
      'linkedin': '/auth/linkedin',
<% } %>
    },
  });
  res.end();
};