@@ -47,11 +47,10 @@ def self.find_or_create_http_client
4747 # @param file [File] any upload file required for the POST request
4848 # @param session_token [String] the API token for the authenticated session
4949 # @param http_client [Net::HTTP::Persistent] HTTP client for transmitting requests to the Mediaflux server API
50- def initialize ( file : nil , session_token : nil , http_client : nil , session_user : nil )
50+ def initialize ( file : nil , session_token : nil , http_client : nil )
5151 @http_client = http_client || self . class . find_or_create_http_client
5252 @file = file
5353 @session_token = session_token
54- @session_user = session_user
5554 end
5655
5756 # Resolves the HTTP request against the Mediaflux API
@@ -154,8 +153,6 @@ def build_http_request(name:, form_file: nil)
154153 request = self . class . build_post_request
155154
156155 log_xml_request ( xml_payload )
157- set_authentication_headers ( request )
158-
159156 if form_file . nil?
160157 request [ "Content-Type" ] = "text/xml; charset=utf-8"
161158 request . body = xml_payload ( name :)
@@ -181,13 +178,5 @@ def log_xml_request(xml_payload)
181178 Rails . logger . debug ( xml_payload . gsub ( password_element . to_s , "<password>***</password>" ) )
182179 end
183180 end
184-
185- # Authentication code to push a few custom HTTP headers to Mediaflux
186- # Eventually the `session_user` will need to be an object that provides the timeout value.
187- def set_authentication_headers ( request )
188- return if @session_user . nil?
189-
190- request [ "mediaflux.sso.user" ] = @session_user . uid
191- end
192181 end
193182end
0 commit comments