Using Persona login at the transient login page, does not return you to the page you requested
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Low
|
Aaron Wells |
Bug Description
The "transient login page" is the page you see when you're logged out and you try to access a page that's not accessible to logged-out users. It contains only a login form.
If you fill in your username and password on that login form, then you are forwarded on to the page that you originally requested.
But! This doesn't work for Persona. If you click the Persona link and login that way, you are sent to the Mahara homepage.
To replicate:
1. You have a Mahara site with the Persona auth plugin turned on.
2. You are currently logged out of that site.
3. You receive an email with a link to a page in that site, which is only accessible to logged in users. e.g.: http://
4. You click on that link
5. Since you are logged out, you see the transient login page, which contains only the login form and the Persona button.
6. You click the Persona button and log into Persona in the popup window.
Expected Result: The login popup should close, and you should be redirected back to http://
Actual result: The login popup closes, and you are redirected to the dashboard, http://
Changed in mahara: | |
status: | In Progress → Fix Committed |
assignee: | nobody → Aaron Wells (u-aaronw) |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
Patch for "master" branch: https:/ /reviews. mahara. org/3450