Comment 1 for bug 1850992

Revision history for this message
Jeff Davis (jdavis-sitka) wrote :

Working branch user/jeffdavis/lp1850992-remoteauth-ezproxy-upstream has an initial attempt at an implementation:

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/jeffdavis/lp1850992-remoteauth-ezproxy-upstream

So far the branch consists of two commits. The first adds Template Toolkit support for RemoteAuth, which will be needed to support other vendors/products besides EZProxy:
https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=77a8d90e

The second commit adds the support for EZProxy CGI authentication (see method #2 from the bug description):
https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=06453bf6

In my test environment, this branch successfully displayed a login form, presented the appropriate error page on auth failure, and redirected to the appropriate EZProxy URL on auth success. I still need to test with an actual EZProxy instance to ensure that EG is generating valid authentication tickets; I should be able to do that in January, at which point I'll add a pullrequest.