login.js 595 B

12345678910111213141516171819202122
  1. const config = require("../config.js")
  2. ,slackManager = require("../src/slackManager.js").SlackManager
  3. ,templates = require('./_templates.js');
  4. module.exports.exec = function() {
  5. var slackUri = "https://slack.com/oauth/authorize"
  6. +"?client_id=" +config.login.slack.clientId
  7. +"&scope=identity.basic"
  8. +"&redirect_uri=" +config.rootUrl;
  9. return {
  10. status: 200
  11. ,body:
  12. templates.header(["login.css"])
  13. +`<a href="${slackUri}">Slack login</a>`
  14. +templates.footer()
  15. };
  16. };
  17. module.exports.needLogin = false;