Невозможно пройти аутентификацию в Slack из-за отсутствия паспорта - PullRequest
0 голосов
/ 29 мая 2020

Я использую «аутентификацию Slack» с помощью passport-slack. Я хочу использовать только incoming-webhook. Я настроил «incoming-webhook», но получил следующую ошибку:

Запрошены неутвержденные разрешения incoming-webhook

Код:

const SlackStrategy = require('passport-slack').Strategy
passport.use(
  new SlackStrategy(
    {
      clientID: config.slack.client_id,
      clientSecret: config.slack.client_secret,
      scope: ['incoming-webhook'],
      skipUserProfile: true   
    },
    (req, profile, done) => {
        // slack data
    }
   )
)

1 Ответ

0 голосов
/ 30 мая 2020

Мне нужно было настроить прицел здесь.

app.get('/auth/slack', (req, res, next) => {
  passport.authenticate('slack', { scope: 'incoming-webhook' })(req, res, next)
})
...