использование oauth2-сервера для аутентификации на выбранных маршрутах - PullRequest
0 голосов
/ 03 мая 2020

Я реализовал oauth-сервер для использования oAuth в моем приложении. Однако я хочу, чтобы он работал только на всех маршрутах, начинающихся с '/ v1 / oauth / authenticate'. Есть ли способ добиться этого? Вот мой код, который отлично работает для получения токена аутентификации

    // oAuth implementation
const OAuth2Server = require('oauth2-server');
app.oauth = OAuth2Server({
    model: require('./app/oAuth'),
    grants: ['client_credentials'],
    accessTokenLifetime: null
});
app.use(app.oauth.errorHandler());
app.all('/oauth/token', app.oauth.grant());
...