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.
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: /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=commitdif f;h=77a8d90e
https:/
The second commit adds the support for EZProxy CGI authentication (see method #2 from the bug description): /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=commitdif f;h=06453bf6
https:/
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.