dev:proposal:openathens_integration
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev:proposal:openathens_integration [2019/09/17 07:41] – Updated to use library settings instead of global flags oajulianc | dev:proposal:openathens_integration [2022/02/10 13:34] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 79: | Line 79: | ||
| The proposed new URLs are: | The proposed new URLs are: | ||
| - | * **/eg/opac/openathens/sso** (protected by OPAC login) - endpoint that establishes OpenAthens session. This would handle both flows (1) and (2) as described above | + | * **/ |
| - | * **/ | + | * **/eg/opac/sso/ |
| Neither of these would serve any content; they would only ever issue temporary redirects. | Neither of these would serve any content; they would only ever issue temporary redirects. | ||
| Line 89: | Line 89: | ||
| ~/ | ~/ | ||
| There would need to be a small set of modifications to the core of EGCatLoader.pm to: | There would need to be a small set of modifications to the core of EGCatLoader.pm to: | ||
| - | | + | * route the /eg/opac/sso/ |
| - | | + | * intercept the login flow to include a redirect to / |
| - | * intercept the login flow to include a redirect to /eg/opac/openathens/sso if configured to do so | + | * intercept the logout flow to include a redirect to /eg/opac/sso/ |
| - | * intercept the logout flow to include a redirect to / | + | |
| ===== Documentation ===== | ===== Documentation ===== | ||
dev/proposal/openathens_integration.1568720476.txt.gz · Last modified: 2022/02/10 13:34 (external edit)