FIX: log proper error message when SSO nonce verification fails (#14077)

This commit is contained in:
Arpit Jalan
2021-08-18 18:44:12 +05:30
committed by GitHub
parent 4380ba34d5
commit 7db3888f17
4 changed files with 41 additions and 1 deletions

View File

@ -156,7 +156,7 @@ class SessionController < ApplicationController
if !sso.nonce_valid?
if SiteSetting.verbose_discourse_connect_logging
Rails.logger.warn("Verbose SSO log: Nonce has already expired\n\n#{sso.diagnostics}")
Rails.logger.warn("Verbose SSO log: #{sso.nonce_error}\n\n#{sso.diagnostics}")
end
return render_sso_error(text: I18n.t("discourse_connect.timeout_expired"), status: 419)
end