2015-03-17 2 views
2

Итак, мои сеансы настроены так.Сессии для приложения cordova?

app.use(session({ 
     store: new RedisStore(), 
     key: 'localhost.sid', 
     secret: 'keyboard cat', 
     cookie:{ domain: '.localhost.io' } 
    })); 

Это хорошо работает для моего основного приложения, но это выглядит как с Кордову это конфликт и не сохраняет куки для приложения Cordova. Когда я удаляю key, store и cookie, кажется, что он работает хорошо.

Есть ли способ использовать логическое значение для оценки, если оно на моем сайте или в приложении?

ответ

0

Вы не должны использовать файлы cookie в приложении Cordova. Используйте вместо этого аутентификацию на основе токенов.

Отметьте: https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/

+0

Хорошо, звучит хорошо. Интересно, легко ли его использовать токены на основе auth через паспортные данные. Я действительно не хочу создавать совершенно новую стратегию входа для кордовы. Даже тогда, что лучший способ оценить, когда использовать маркер auth vs cookie, основанный на моем веб-приложении? –

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