Using Shibboleth from /user/login page
| Project: | Shibboleth authentication |
| Version: | 6.x-3.3 |
| Component: | User interface |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
This is related to #605354-6: Path to get back from IdP to the Drupal site is wrong - getting the correct return path.
Not sure really if this is still related to previously discussed caching issues, but if a user logs in by clicking in the Shib login link on /user/login page (SITE ROOT/Shibboleth.sso/Login?target=SITE ROOT%2F%2Fshib_login%2Fuser%2Flogin), it means that the user is brought back to a login page (SITE ROOT/user/login) again. This has given me two results depending on caching settings:
- 'Sorry %user, you don't have permission to view the page you've just tried to access.' error message
- Or going back to cached /user/login page... prompting the user to log in again
Neither of which is great result for user experience.
Would it be sensible build in an exception within the module if the user is logging in from the /user/login page to change the destination elsewhere eg. /user or /front_page?
Or have am I still in a hellish world of caching conflicts with this module?
