LoginSignup
2
3

More than 5 years have passed since last update.

sinatraで認証のため warden を使おうとした時、secret keyを設定してないためハマった

Last updated at Posted at 2015-11-09

確認version

  • sinatra (1.4.6)
  • warden (1.2.3)

現象

sinatraベースのアプリで認証処理を warden を使おうと思ったが、
ログイン成功後に session にログイン情報が設定されていない状況で困った。

http://www.twopipe.com/2014/01/10/sinatra-session.html
から、
shotgun を使用していたため、secret keyが毎回変わっていたのか?と推測する。

class PublicApp < Sinatra::Base

  enable :sessions
  set :sessions, 
    secret: 'xxxx'

と設定すべきだった。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3