えむにわリソース

ITのスキマ的なあれこれを書きます。

Ruby

Ruby on Rails 6.x + Omniauth でRedisのSessionを使う

Ruby on Rails5.2以降、 Redisのキャッシュ機能を標準サポートされました。 Rails の OAuth2 クライアントとして Omniauthを使った場合、 無策で実装するとCSRFエラーが出ます。 OmniAuth::Strategies::OAuth2::CallbackError (csrf_detected | CSRF detecte…

Rails6のcredentialをファイルから生成する方法

梅雨時になってすっかりRails触っている昨今ですが、いかがお過ごしでしょうか。 Rails6から導入された credentials 、使ってますか?便利ですね。大事な情報はどんどん隠蔽しましょう。 credentialsが何かの説明は、ここ とか ここ を読むと良いでしょう。 …