1
OmniAuthはOpenIDプロバイダ(例えばOpenID::Store::Filesystem
)にストア(hereを参照)を使用していますが、それを設定して使用する際に、なぜそれが必要なのかわかりません。omniauthにOpenIDプロバイダのストアが必要なのはなぜですか?
このストアの目的は何ですか?関連する要求と応答で送受信されるOpenIDに必要なすべての情報はありませんか?
OmniAuthはOpenIDプロバイダ(例えばOpenID::Store::Filesystem
)にストア(hereを参照)を使用していますが、それを設定して使用する際に、なぜそれが必要なのかわかりません。omniauthにOpenIDプロバイダのストアが必要なのはなぜですか?
このストアの目的は何ですか?関連する要求と応答で送受信されるOpenIDに必要なすべての情報はありませんか?
NonceとAssociationsという2つのデータがあります。
Railsアプリケーションの/ tmpディレクトリを見てください。通常のセッション、一時、キャッシュ、pids、...ディレクトリに加えて、omniauthによって使用されるnoncesとassociationsという2つのディレクトリがあります。
なぜそれはまったく必要なのですか?私は店の設定を削除し、今はそれらのディレクトリはもう作成されていないが、それはアプリがまだ正常に動作しているように見える。 –
ストアを指定しないと、Railsはメモリストアのデフォルトを使用します。 – DataRiot