lib/ding/utils/utils.rb in ding_sdk-0.5.2 vs lib/ding/utils/utils.rb in ding_sdk-0.5.3
- old
+ new
@@ -446,12 +446,12 @@
req.cookies[header_name] = value
else
raise StandardError, 'not supported'
end
when 'openIdConnect'
- req.headers[header_name] = value
+ req.headers[header_name] = value.downcase.start_with?('bearer ') ? value : "Bearer #{value}"
when 'oauth2'
- req.headers[header_name] = value
+ req.headers[header_name] = value.downcase.start_with?('bearer ') ? value : "Bearer #{value}"
when 'http'
if sub_type == 'bearer'
req.headers[header_name] = value.downcase.start_with?('bearer ') ? value : "Bearer #{value}"
else
raise StandardError, 'not supported'