{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/Docs/issues/2384","repository_url":"https://api.github.com/repos/aspnet/Docs","labels_url":"https://api.github.com/repos/aspnet/Docs/issues/2384/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/Docs/issues/2384/comments","events_url":"https://api.github.com/repos/aspnet/Docs/issues/2384/events","html_url":"https://github.com/aspnet/Docs/issues/2384","id":195345281,"node_id":"MDU6SXNzdWUxOTUzNDUyODE=","number":2384,"title":"Docs for UseForwardedHeaders, working with reverse proxies and load balancers","user":{"login":"Tratcher","id":1821173,"node_id":"MDQ6VXNlcjE4MjExNzM=","avatar_url":"https://avatars3.githubusercontent.com/u/1821173?v=4","gravatar_id":"","url":"https://api.github.com/users/Tratcher","html_url":"https://github.com/Tratcher","followers_url":"https://api.github.com/users/Tratcher/followers","following_url":"https://api.github.com/users/Tratcher/following{/other_user}","gists_url":"https://api.github.com/users/Tratcher/gists{/gist_id}","starred_url":"https://api.github.com/users/Tratcher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tratcher/subscriptions","organizations_url":"https://api.github.com/users/Tratcher/orgs","repos_url":"https://api.github.com/users/Tratcher/repos","events_url":"https://api.github.com/users/Tratcher/events{/privacy}","received_events_url":"https://api.github.com/users/Tratcher/received_events","type":"User","site_admin":false},"labels":[{"id":327109981,"node_id":"MDU6TGFiZWwzMjcxMDk5ODE=","url":"https://api.github.com/repos/aspnet/Docs/labels/P1","name":"P1","color":"fbca04","default":false},{"id":197377174,"node_id":"MDU6TGFiZWwxOTczNzcxNzQ=","url":"https://api.github.com/repos/aspnet/Docs/labels/topic","name":"topic","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":{"login":"guardrex","id":1622880,"node_id":"MDQ6VXNlcjE2MjI4ODA=","avatar_url":"https://avatars1.githubusercontent.com/u/1622880?v=4","gravatar_id":"","url":"https://api.github.com/users/guardrex","html_url":"https://github.com/guardrex","followers_url":"https://api.github.com/users/guardrex/followers","following_url":"https://api.github.com/users/guardrex/following{/other_user}","gists_url":"https://api.github.com/users/guardrex/gists{/gist_id}","starred_url":"https://api.github.com/users/guardrex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guardrex/subscriptions","organizations_url":"https://api.github.com/users/guardrex/orgs","repos_url":"https://api.github.com/users/guardrex/repos","events_url":"https://api.github.com/users/guardrex/events{/privacy}","received_events_url":"https://api.github.com/users/guardrex/received_events","type":"User","site_admin":false},"assignees":[{"login":"guardrex","id":1622880,"node_id":"MDQ6VXNlcjE2MjI4ODA=","avatar_url":"https://avatars1.githubusercontent.com/u/1622880?v=4","gravatar_id":"","url":"https://api.github.com/users/guardrex","html_url":"https://github.com/guardrex","followers_url":"https://api.github.com/users/guardrex/followers","following_url":"https://api.github.com/users/guardrex/following{/other_user}","gists_url":"https://api.github.com/users/guardrex/gists{/gist_id}","starred_url":"https://api.github.com/users/guardrex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guardrex/subscriptions","organizations_url":"https://api.github.com/users/guardrex/orgs","repos_url":"https://api.github.com/users/guardrex/repos","events_url":"https://api.github.com/users/guardrex/events{/privacy}","received_events_url":"https://api.github.com/users/guardrex/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/aspnet/Docs/milestones/31","html_url":"https://github.com/aspnet/Docs/milestone/31","labels_url":"https://api.github.com/repos/aspnet/Docs/milestones/31/labels","id":3195982,"node_id":"MDk6TWlsZXN0b25lMzE5NTk4Mg==","number":31,"title":"Sprint 133 (3/17/18 - 4/6/18)","description":"","creator":{"login":"guardrex","id":1622880,"node_id":"MDQ6VXNlcjE2MjI4ODA=","avatar_url":"https://avatars1.githubusercontent.com/u/1622880?v=4","gravatar_id":"","url":"https://api.github.com/users/guardrex","html_url":"https://github.com/guardrex","followers_url":"https://api.github.com/users/guardrex/followers","following_url":"https://api.github.com/users/guardrex/following{/other_user}","gists_url":"https://api.github.com/users/guardrex/gists{/gist_id}","starred_url":"https://api.github.com/users/guardrex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guardrex/subscriptions","organizations_url":"https://api.github.com/users/guardrex/orgs","repos_url":"https://api.github.com/users/guardrex/repos","events_url":"https://api.github.com/users/guardrex/events{/privacy}","received_events_url":"https://api.github.com/users/guardrex/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":27,"state":"closed","created_at":"2018-03-18T17:49:22Z","updated_at":"2018-04-25T19:12:19Z","due_on":"2018-04-06T07:00:00Z","closed_at":"2018-04-09T21:22:54Z"},"comments":81,"created_at":"2016-12-13T19:28:09Z","updated_at":"2018-09-11T20:02:48Z","closed_at":"2018-03-29T02:31:31Z","author_association":"MEMBER","body":"https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction\r\nhttps://github.com/aspnet/Security/issues/1070\r\nhttps://github.com/aspnet/Security/issues/929\r\nhttps://github.com/aspnet/Security/issues/757\r\nhttps://github.com/aspnet/Security/issues/853\r\nhttps://github.com/aspnet/IISIntegration/issues/140\r\nhttps://github.com/aspnet/Security/issues/1620\r\nhttps://github.com/aspnet/Security/issues/1702\r\nEnabled by default by UseIISIntegration, but with limited settings (ANCM reverse proxy on loopback)"},"comment":{"url":"https://api.github.com/repos/aspnet/Docs/issues/comments/420405794","html_url":"https://github.com/aspnet/Docs/issues/2384#issuecomment-420405794","issue_url":"https://api.github.com/repos/aspnet/Docs/issues/2384","id":420405794,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMDQwNTc5NA==","user":{"login":"mattnewell","id":1157946,"node_id":"MDQ6VXNlcjExNTc5NDY=","avatar_url":"https://avatars2.githubusercontent.com/u/1157946?v=4","gravatar_id":"","url":"https://api.github.com/users/mattnewell","html_url":"https://github.com/mattnewell","followers_url":"https://api.github.com/users/mattnewell/followers","following_url":"https://api.github.com/users/mattnewell/following{/other_user}","gists_url":"https://api.github.com/users/mattnewell/gists{/gist_id}","starred_url":"https://api.github.com/users/mattnewell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattnewell/subscriptions","organizations_url":"https://api.github.com/users/mattnewell/orgs","repos_url":"https://api.github.com/users/mattnewell/repos","events_url":"https://api.github.com/users/mattnewell/events{/privacy}","received_events_url":"https://api.github.com/users/mattnewell/received_events","type":"User","site_admin":false},"created_at":"2018-09-11T20:02:48Z","updated_at":"2018-09-11T20:02:48Z","author_association":"NONE","body":"With due respect, this API is the pit of failure.\r\n\r\nIf you call `UseForwardedHeaders` with no arguments, it does nothing and throws no exception. See https://github.com/aspnet/BasicMiddleware/issues/296\r\n\r\nIf you call `UseForwardedHeaders(new ForwardedHeadersOptions { ForwardedHeaders = ForwardedHeaders.All })` it does nothing and throws no exception.  See https://github.com/aspnet/Docs/issues/2384#issuecomment-286997661\r\n\r\nI would suggest this needs improvement at the API level. If this isn't the appropriate repository, I'm happy to do the legwork of logging additional issues in the correct location."}}
{"actor":{"display_login":"mattnewell"}}