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)