Comment 3 for bug 731647

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Some more information from Piers if we want to make it work with SAML authentication as well (a number of these things are important for http://wikieducator.org/LMS-MyPortfolio_Interoperability_Project and will be looked at when architecting that).

For the auto creation of accounts to work effectively with SAML, several
things need to happen:
* when logged in via SAML and no account exists, users need to be guided
through the signup process, with pre-populated values from the SAML
assertions - on completion of registration, the SAML auth, and Mahara
accounts are linked.
* for existing users - a login-link process needs to built where when a
user logs in with via SAML, and there is no linked account, they are
prompted to login manually, and then asked if they wish to make the
association between the two accounts.
* inorder to make the above work, there are likely to be some core
changes to the Mahara login process as well as the SAML auth plugin.