instance method
blocked_hosts
Ruby on Rails 7.0.10
Since v7.0.10 PrivateSignature
blocked_hosts(request)
No documentation comment.
Parameters
-
requestreq
Source
# File actionpack/lib/action_dispatch/middleware/host_authorization.rb, line 146
def blocked_hosts(request)
hosts = []
origin_host = request.get_header("HTTP_HOST")
hosts << origin_host unless @permissions.allows?(origin_host)
forwarded_host = request.x_forwarded_host&.split(/,\s?/)&.last
hosts << forwarded_host unless forwarded_host.blank? || @permissions.allows?(forwarded_host)
hosts
end
Defined in actionpack/lib/action_dispatch/middleware/host_authorization.rb line 146
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::HostAuthorization