1. 25 Feb, 2009 1 commit
  2. 13 Feb, 2009 1 commit
  3. 14 Jan, 2009 1 commit
  4. 16 Oct, 2008 1 commit
  5. 14 Oct, 2008 1 commit
  6. 21 Sep, 2008 2 commits
  7. 17 Sep, 2008 1 commit
  8. 16 Sep, 2008 3 commits
  9. 12 Sep, 2008 1 commit
  10. 02 Sep, 2008 1 commit
  11. 01 Sep, 2008 1 commit
  12. 26 Aug, 2008 1 commit
  13. 27 Jul, 2008 3 commits
  14. 26 Jul, 2008 4 commits
    • Nigel McNie's avatar
      Implement proper single singout. Fixes #684. E_RAGEQUIT! · c3b73409
      Nigel McNie authored
      When an MNET user in Mahara clicks a logout link, they are logged out of Mahara, a kill_parent request is sent to the remote application, and they are sent back to their remote application. The overall affect is a much nicer user experience, as they're taken back somewhere that they can log in.
      c3b73409
    • Nigel McNie's avatar
      Put the ID of the authinstance that was used in the session for MNET users.... · e8c5b56e
      Nigel McNie authored
      Put the ID of the authinstance that was used in the session for MNET users. Unset all MNET related variables in the session when logging out.
      e8c5b56e
    • Nigel McNie's avatar
      Add a link to the profile sideblock that says where you came from if you're an... · 3623da12
      Nigel McNie authored
      Add a link to the profile sideblock that says where you came from if you're an MNET user, and gives you the ability to jump back there.
      
      Conflicts:
      
      	htdocs/auth/xmlrpc/lang/en.utf8/auth.xmlrpc.php
      3623da12
    • Nigel McNie's avatar
      Add an option - usersuniquebyusername - that allows users from multiple... · 396c6dce
      Nigel McNie authored
      Add an option - usersuniquebyusername - that allows users from multiple institutions to SSO in to one Mahara account. Tentative fix for #2243.
      
      If this option is turned on (only in config.php), then when users SSO in from any XMLRPC authentication instance, they will be considered the same user if they have the same username. This differs from current behaviour, in that if the users' authinstances are different then they are considered different users.
      
      If this option is turned on, no institution in the system is allowed to have self registration turned on. Also, users must be able to belong to multiple institutions.
      
      This option added thanks to Howard Miller/Glasgow University.
      396c6dce
  15. 19 Jul, 2008 2 commits
  16. 28 Apr, 2008 3 commits
  17. 18 Mar, 2008 1 commit
  18. 19 Feb, 2008 1 commit
  19. 16 Feb, 2008 2 commits
  20. 15 Feb, 2008 1 commit
    • Nigel McNie's avatar
      Improvements to authentication plugins: · c78bac3b
      Nigel McNie authored
       * Give authentication plugins titles and descriptions, which are used by the authlist pieform element so people see an easier name
       * Add a new API method to the PluginAuth class, is_usable(). This can be used by auth plugins to check that required extensions are available. The authlist element will tell the user what they need to do to enable a plugin.
      c78bac3b
  21. 30 Jan, 2008 1 commit
  22. 27 Jan, 2008 1 commit
  23. 25 Jan, 2008 1 commit
    • Nigel McNie's avatar
      Lets authentication plugins trigger the creation of users if the plugin can authenticate them. · f782dbf9
      Nigel McNie authored
      If an authentication plugin thinks that a user should be able to log in, and furthermore thinks that it is able/allowed to automatically create user accounts, then it is now able to do just that. The authentication API now has a new method - can_auto_create_users() - to define whether each authentication instance feels it can/should be able to do this.
      
      If the instance thinks it can, it needs to export some information through the get_user_info method in order to populate the user account. Although this may change shortly to be optional, with the users instead being forced to enter any information that is required that they haven't otherwise filled out.
      f782dbf9
  24. 09 Jan, 2008 1 commit
  25. 21 Dec, 2007 1 commit
  26. 04 Dec, 2007 1 commit
  27. 25 Nov, 2007 1 commit
  28. 26 Oct, 2007 1 commit