2014-02-06 3 views
0

У меня есть проект node.js + express, который использует everyauth. Я в процессе переделки маршрутов, и я хотел бы иметь несколько маршрутов для логинов и путей выхода, поэтому две версии api могут сосуществовать одновременно.Несколько путей входа для каждого пользователя

Вызов postLoginPath несколько раз просто делает последний звонок «победой».

Мне нужен код входа для ответа на «/ login» и «/ v1/login». Я пытался зарегистрировать альтернативный маршрут и сделать что-то вроде серверной стороны, но не могу найти путь «/ login» (который поставляется в postLoginPath) на зарегистрированных маршрутах в «app.routes».

ответ

0

Вы можете использовать everyauth также.

У вас может быть массив значений для переменной entryPath.

everyauth.facebook 
.entryPath(['/url/path1','/url/path2']) 
.callbackPath('/auth/facebook/callback') 
.scope('email')      
.fields('id,name,email,picture') 

Также вы можете получить значение entryPath по

everyauth.facebook.entryPath(); 

Надеется, что это будет полезно.

Смежные вопросы