mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:34:31 +08:00
SECURITY: Attach DiscourseConnect (SSO) nonce to current session (#12124)
This commit is contained in:
@ -61,8 +61,8 @@ class SingleSignOn
|
||||
raise RuntimeError, "sso_url not implemented on class, be sure to set it on instance"
|
||||
end
|
||||
|
||||
def self.parse(payload, sso_secret = nil)
|
||||
sso = new
|
||||
def self.parse(payload, sso_secret = nil, **init_kwargs)
|
||||
sso = new(**init_kwargs)
|
||||
sso.sso_secret = sso_secret if sso_secret
|
||||
|
||||
parsed = Rack::Utils.parse_query(payload)
|
||||
|
Reference in New Issue
Block a user