Skip to content

Commit a2654e9

Browse files
committed
Read params values from request header in different formats
1 parent 4b1f20a commit a2654e9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/controllers/devise_token_auth/application_controller.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ def build_redirect_headers(access_token, client, redirect_header_options = {})
3333

3434
def params_for_resource(resource)
3535
devise_parameter_sanitizer.instance_values['permitted'][resource].each do |type|
36-
params[type.to_s] ||= request.headers[type.to_s] unless request.headers[type.to_s].nil?
36+
key = 'HTTP_' + type.to_s.upcase
37+
value_from_header = request.headers[type.to_s] || request.headers[key]
38+
params[type.to_s] ||= value_from_header unless value_from_header.nil?
3739
end
3840
devise_parameter_sanitizer.instance_values['permitted'][resource]
3941
end

0 commit comments

Comments
 (0)