Restify + Passport + Auth0 Перенаправление на клиентское приложение - PullRequest
0 голосов
/ 20 марта 2019

В настоящее время я реализую часть аутентификации API, используя Restify, Auth0 и Passport.Раньше все уже работало нормально, пока я не вспомнил, что если клиент проходит аутентификацию по API, API должен иметь возможность перенаправить обратно на URL-адрес, предоставленный клиентом.

Кажется, я не могу найти никакой документации о том, каксделать это в паспорте и Auth0.Вот моя текущая реализация passport.authenticate:

var passport = require('passport');

var passportAuthenticate = passport.authenticate("auth0",{
  responseType: 'code',
  scope: 'openid profile email'}
);

module.exports = {
    get: passportAuthenticate
}

Моя цель - передать туда client_id, client_secret и redirect_uri, чтобы на /callback API мог получить тепараметры и использовать их для проверки клиента и в конечном итоге перенаправить обратно к нему.

...