auth/saml enable user to link own account to remote user
Bug #810302 reported by
PiersHarding
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Medium
|
PiersHarding |
Bug Description
Series of enhancements to auth/saml to enable a user to link their own account to a simultaneously logged in remoteuser:
- dual login – ssphp, and Mahara session integration for login-login-link
- show login or link to register page
- on login for link - take to link confirmation page
- preserve returnto URI
Changed in mahara: | |
assignee: | nobody → PiersHarding (piersharding) |
Changed in mahara: | |
status: | New → Fix Committed |
Changed in mahara: | |
importance: | Undecided → Medium |
milestone: | none → 1.5.0 |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
Changed in mahara: | |
milestone: | 1.5.0 → none |
To post a comment you must log in.
I have pushed a series of commits to gerrit on master (auth_saml_ enhancements) that represent the sum total of the changes required for the enhancements sponsored by the Ministry of NZ.
The main features of these changes are to allow users to have dual login mechanisms eg: internal and auth/saml, and then given this, when they login using auth/saml and no link is detected for a Mahara account, they are able to login manually and nominate an account to link to the external authorisation source.
Due to issues with the PHP shutdown callbacks that SimpleSAMLphp registers, it is imperative that people using auth/saml use a separate session storage engine for SimpleSAMLphp other than phpsession - checks have been implemented to guard against this.