Module: KasCookie

Extended by:
ActiveSupport::Concern
Included in:
Clusters::Agents::DashboardController, Projects::ClusterAgentsController, Projects::EnvironmentsController
Defined in:
app/controllers/concerns/kas_cookie.rb

Instance Method Summary collapse

Instance Method Details



18
19
20
21
22
23
24
25
26
27
# File 'app/controllers/concerns/kas_cookie.rb', line 18

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