Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-15863

Cannot set auth type using IMS Enterprise plugin

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 1.9, 1.9.1, 1.9.2, 2.0, 2.4
    • Enrolments
    • Any
    • MOODLE_19_STABLE, MOODLE_20_STABLE, MOODLE_24_STABLE

      The IMS Enterprise enrolment plugin allows you to create accounts, and set the user's auth type to $CFG->auth

      File: /enrol/imsenterprise/enrol.php
      Line: 647

      $person->auth = $CFG->auth;

      However, since the multiauth changes, $CFG->auth returns a comma-separated list of enabled auth plugins. The effect is, for example, to set mdl_user.auth to 'ldap,manual' rather than one or the other. This means the user cannot log in.

      I'm really not sure how to address this. It's not possible to specify the authorisation method in the IMS document; or at least your IMS document wouldn't be compliant anymore.

      I've marked this as "Major" because it's going to affect some large institutions come October.

            Unassigned Unassigned
            chrisf Chris Fryer
            Votes:
            4 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.