2025年7月25日金曜日

Sinatra で Cookie に SameSite 属性を設定する方法

Sinatra で Cookie に SameSite 属性を設定する方法

概要

Sinatra::Base で設定します

環境

  • Ruby 3.4.4
  • Sinatra 4.1.1

設定方法

class BasePage < Sinatra::Base
  enable :sessions
  set :session_secret, Credential::APP_SESSION_SECRET
  set :sessions,
      httponly: true,
      secure: production?,
      same_site: :lax
end

最後に

これで zaproxy の Cookie without SameSite Attribute に対応できます

0 件のコメント:

コメントを投稿