Skip to content

Commit 56a997e

Browse files
authored
Merge pull request #1741 from alphagov/log-aut0-uid-on-callback
Log Auth0 session_id for the callback request after login
2 parents c22deba + e164d77 commit 56a997e

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

app/models/current_logging_attributes.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ class CurrentLoggingAttributes < ActiveSupport::CurrentAttributes
22
attribute :request_host, :request_id, :session_id_hash, :trace_id, :user_ip,
33
:user_id, :user_email, :user_organisation_slug, :acting_as_user_id,
44
:acting_as_user_email, :acting_as_user_organisation_slug, :form_id,
5-
:page_id
5+
:page_id, :auth0_session_id
66
end

config/initializers/warden/strategies/auth0.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
private
77

88
def prep_user(auth_hash)
9+
CurrentLoggingAttributes.auth0_session_id = request.env.dig("omniauth.auth", "extra", "raw_info", "sid")
910
User.find_for_auth(
1011
provider: auth_hash[:provider],
1112
uid: auth_hash[:uid],

0 commit comments

Comments
 (0)