debian-mirror-gitlab/app/controllers/concerns/kas_cookie.rb
2023-05-27 22:25:52 +05:30

16 lines
395 B
Ruby

# frozen_string_literal: true
module KasCookie
extend ActiveSupport::Concern
def set_kas_cookie
return unless ::Gitlab::Kas::UserAccess.enabled?
public_session_id = Gitlab::Session.current&.id&.public_id
return unless public_session_id
cookie_data = ::Gitlab::Kas::UserAccess.cookie_data(public_session_id)
cookies[::Gitlab::Kas::COOKIE_KEY] = cookie_data
end
end