Описание тега session-store

1 ответ

Для подключения MongoStore к БД и авторизации с админским

Есть ли способ создать MongoStore к БД и авторизации с "админ" один? Как это с мангустом: var db = mongoose.createConnection('mongodb://myname:mypwd@localhost:27017/mydb', { auth: { authdb:"admin" } });
01 апр '14 в 20:54
1 ответ

Интеграционные тесты Rails с использованием session-store

Мое приложение использует хранилище сеансов ActiveReccord с пользовательским классом сеансов. Это все отлично работает в производстве и разработке. Однако при запуске интеграционных тестов это не работает. Сессия не создается вообще. Поскольку я зав…
0 ответов

Будет ли использование Redis в качестве хранилища сеансов смягчать атаки воспроизведения сеансов?

В документах по безопасности Ruby on Rails написано, что использование CookieStore в качестве хранилища сеансов открыто для повторной атаки: http://guides.rubyonrails.org/security.html Это правда, если я сохраню только session_id? Поможет ли изменен…
1 ответ

NoMethodError: неопределенный метод `delete'для nil:NilClass; Rails 3.2.21, Spree 2.0.13.beta; использование хранилища Active Record Session

Я вижу необычный сбой, связанный с хранилищем Active Record Session, который происходит периодически (и я не могу воспроизвести локально): NoMethodError: неопределенный метод `delete'для nil:NilClass Рельсы: 3.2.21 Я использую active_record_store, и…
1 ответ

Обратный вызов не работает в Connect-Mongo

Я использовал Connect-Mongo в качестве хранилища сессий. connect-mongo@0.4.0. мой код app.use(express.session({ store: new MongoStore({ url: 'mongodb://192.168.1.124:27017/ip_session', }, function(e) { // Start the app by listening on <port> v…
1 ответ

Разница между сессией в файле и в базе данных

В чем разница между хранением сессий в файле и в базе данных?
22 апр '12 в 04:22
1 ответ

Rails3 CookieOverflow

Я получаю эту ошибку: ActionDispatch::Cookies::CookieOverflow В config/application.rb у меня есть: config.session_store :active_record_store В таблице сессий данные не хранятся. Я использую RubyCAS-клиент с этим кодом: https://github.com/zuk/rubycas…
21 июн '11 в 16:50
2 ответа

Совместное использование сеанса между поддоменами, разработка аутентификации Завершено 401 Несанкционировано

У меня есть 2 приложения ruby ​​rails, каждое из которых имеет свой гениальный элемент для аутентификации, моя цель - реализовать простой SSO (единый выход) с использованием общих сеансов. один из них с public.admin.com а другой с private.admin.com …
0 ответов

Какие есть альтернативы для магазина сессий, кроме cookie_store и db store в rails?

Я хочу знать, возможно ли даже хранить сеансы в чем-то кроме cookie_store и db_store (active-record-store в rails) и кэша. Я пытаюсь выяснить, можно ли обрабатывать сеансы любым другим способом. Все вышеперечисленные методы имеют свои недостатки и п…
28 ноя '18 в 16:45
1 ответ

Ошибка при использовании MongoStore с Express

Я пытаюсь сохранить сеансы моего приложения Express в MongoStore, но при подключении получаю ошибку. Ошибка - огромный объект /JSON, который я не мог понять, поэтому я попробовал все альтернативы, которые я нашел в Интернете, но пока не повезло... В…
18 дек '13 в 21:50
0 ответов

Сеанс Rails 2 застрял через некоторое время после сохранения переменной

Я работаю над существующим приложением Rails 2. Я преобразовал несколько структур хеш-данных в объекты, и если я поместил их в хранилище сеансов, это, похоже, затормажило сеанс, очистив user_id, среди прочего, и заставив другой вход в систему. Я исп…
15 фев '13 в 14:43
2 ответа

Время ожидания динамического сеанса Rails с использованием devise и хранилища сеансов

Я знаю, что могу сделать динамический тайм-аут сеанса (на пользователя) с устройством, как описано здесь Раньше это работало нормально, но теперь я использую хранилище сессий rails и больше не работает. Я гуглил довольно долго, но не нашел ответа, к…
1 ответ

Как сохранить сессию в Rails до конца запроса?

Я использую Rails 2.3 и ActiveRecord в качестве хранилища сессий, и я хочу избежать создания сессий до того, как это потребуется. У меня есть таблица Itens для хранения элементов, связанных с сеансом, т. Е. Его модель имеет связь belongs_to :session…
1 ответ

Добавление сессий и session_store обратно в Rails 5 API (сеансы не сохраняются)

Я пытаюсь настроить базовую стратегию аутентификации на основе сеансов в Rails 5 API. Я думаю, что я в основном сталкиваюсь с путаницей конфигурации, потому что новый сеанс генерируется при каждом запросе. Я добавил в приложение промежуточное ПО для…
2 ответа

Очистка сеанса Rails во время разработки

Как очистить сеанс рельсов, чтобы я мог начать с нового листа? Я знаю, что могу просто обнулить каждую переменную сеанса session[:my_var] = nil, но есть ли грабли или что-то, что знает, как восстановить данные сеанса в их наиболее простой форме? Я и…
01 фев '10 в 07:00
0 ответов

Установите несколько ключей / файлов cookie в конфигурации Rails session_store cookie_store

Сейчас мы устанавливаем несколько файлов cookie в нашем приложении для каждого сеанса пользователя (4, если быть точным). У нас есть различные uuids, которые нужно установить для каждого члена из-за API, с которым мы интегрируемся. Кто-нибудь пыталс…
22 сен '17 в 16:31
0 ответов

Как удалить сеанс Rails (ActiveRecord) в конце запроса

Мы используем Rails с камнями devise и cancancan. Наши пользовательские сессии хранятся с использованием ActiveRecord SessionStore. В нашем коде переднего плана (JavaScript) мы недавно начали использовать веб-работников для выполнения запросов Ajax …
1 ответ

Как использовать Redis Store в экспресс-сессии с использованием Connect-Redis?

Я пытаюсь найти учебник, который объясняет, как настроить сеанс пользователя в хранилище redis с помощью экспресс-сеанса. Я знаю, как его настроить, но я не смог выяснить, как получить доступ к хранилищу redis и как хранить и получать значения из эт…
13 ноя '17 в 03:23
0 ответов

Тестирование контроллера Rails с использованием пользовательского хранилища сессий

Я написал свой собственный класс сессии (наследовать от ActionDispatch::Session::AbstractStore) которые работают над разработкой и производством, однако при выполнении тестов контроллеров Minitest использует cookie store. Поменял магазин на: Rails.a…
12 июн '18 в 08:43
2 ответа

Amazon EC2 ELB направляет нагрузку на другие экземпляры и сеансовые хранилища

Если мы увеличим масштаб (добавим экземпляр в ELB), можем ли мы перенаправить некоторые существующие запросы в новый экземпляр. Таким образом, пользователи, которых мы вынуждаем на новый сервер, будут приглашены снова Если мы уменьшим (удалим экземп…