Page MenuHomePhabricator

Adding an authentication adapter for Shibboleth SSO.
AbandonedPublic

Authored by ttt on Nov 7 2013, 6:48 PM.
Tags
None
Referenced Files
F15460743: D7525.id17148.diff
Tue, Apr 1, 1:43 AM
F15436037: D7525.id17148.diff
Tue, Mar 25, 11:34 AM
F15431809: D7525.id.diff
Mon, Mar 24, 2:37 PM
F15430364: D7525.id16970.diff
Mon, Mar 24, 7:19 AM
F15427593: D7525.diff
Sun, Mar 23, 3:08 PM
F15415208: D7525.id17148.diff
Thu, Mar 20, 4:49 AM
F15407848: D7525.id.diff
Tue, Mar 18, 7:56 PM
F15387899: D7525.id.diff
Sat, Mar 15, 3:05 AM

Details

Reviewers
epriestley
Group Reviewers
Blessed Reviewers
Summary

Shibboleth SSO integration for Phabricator installations behind Shibboleth enabled reverse-proxy.

Test Plan

First activate and configure the adapter with the header names for the Shibboleth variables introduced by your, second go to the login page and click the Login button from Login with Shibboleth section. The application must be behind a reverse proxy introducing the relevant HTTP headers. If don't have a working Shibboleth installation, the headers can be faked in the web server configuration.

Diff Detail

Branch
shibboleth_auth
Lint
Lint Passed
Unit
No Test Coverage

Event Timeline

Please consider this revision together with D7524.

ttt updated this revision to Unknown Object (????).Nov 18 2013, 5:02 PM

Getting the header names from and passing header values to the adapter.

I understand your reasons and I have no way to improve security of this authentication adapter.
Therefore I abandon this release.

Maybe in the future I will propose this again, if a more secure form of configuration for the authentication adapter options is implemented.

On line 15 of PhabricatorAuthProviderShibboleth.php there is a typo. It should be "authenticated".