Почему omniauth требует магазин для провайдера OpenID? - PullRequest
1 голос
/ 28 января 2012

OmniAuth использует хранилище (см. здесь ) для провайдера OpenID (например, OpenID::Store::Filesystem), и при простой настройке и использовании я не знаю, зачем это вообще нужно.

Кто-нибудь знает, какова цель этого магазина?Разве не вся необходимая информация, необходимая для работы OpenID, отправлена ​​и получена в соответствующих запросах и ответах?

1 Ответ

2 голосов
/ 28 января 2012

Есть две таблицы данных, которые он записывает: одноразовые номера и ассоциации.

Взгляните на каталог / tmp в вашем приложении Rails.Вы увидите две директории, называемые одноразовыми номерами и ассоциациями, которые используются omniauth, в дополнение к обычным сессиям, каталогам temp, cache, pids, ....

...