Page MenuHomePhabricator

Authentication via Reverse Proxy?
Closed, InvalidPublic

Description

So, something similar to this: https://wiki.jenkins-ci.org/display/JENKINS/Reverse+Proxy+Auth+Plugin

Basically the problem I am facing is that I want to host Phabricator on AWS. However our admins refuse to open firewall ports to a complete range of subnet from our domain controllers. For Jenkins, I plan to host a reverse proxy on-premise and use that plugin. However, Phabricator doesn't seem to have any authentication mechanism I can use to get around this problem.

( I have a cloud formation template that will take an EBS snapshot and RDS snapshot and create a "clone" of the existing phabricator. That's my plan for upgrading / changing configurations. That's why the IP will change quite frequently, and so I can't just ask the admins to change the firewall rules every time I change something. )

Please do let me know if I've missed anything. Much thanks.

Event Timeline

• jason.chen raised the priority of this task from to Needs Triage.
• jason.chen updated the task description. (Show Details)
• jason.chen added a project: Roadmap.
• jason.chen added a subscriber: • jason.chen.

We don't currently support this.

T814 has some discussion and a third party extension for HTTP Basic auth, which is probably nearly identical to this (i.e., you just want to look at some other header). That's a possible approach, although it may be a fair bit of work and we can't help you with it.

If your network admins are willing to allow connections from a specific source IP, it sounds like you might be able to use an Elastic IP in AWS and whitelist only that IP.

epriestley edited projects, added Auth; removed Roadmap.
• jason.chen claimed this task.

Hi @epriestley that ticket is exactly what I'm after. Much thanks.