-
Bug
-
Resolution: Fixed
-
Major
-
4.1
-
MOODLE_401_STABLE
-
MOODLE_401_STABLE
-
MDL-76172-master -
-
HQ 2-week review sprint
MDL-75171 has caused a regression in the OBv2.1 process to authenticate a user. It has been raised while running the OBv2.1 certification process.
Steps to reproduce:
- Configure your site to use OBv2.1.
- Login as a user.
- Go to the user "Preferences" page and then select "Backpack settings".
- Configure the backpack with the following data:
- Backpack provider: https://certification.imsglobal.org/badgeconnect
- Click the "Connect to backpack" button. You should be redirected to the login page for the IMS Global backpack service.
- Use the credentials for badgeuser1 defined in the "IMS Global Badge Connect Validator" page (right now they are "badgeuser1" / "user1rocks"). You can use the username instead of email.
- The terms and conditions should be displayed. Accept them.
Expected behaviour:
The " Backpack is connected" message is displayed.
Current behaviour:
Error: "Exception - Argument 1 passed to core\oauth2\client::map_userinfo_to_fields() must be an instance of stdClass, bool given, called in [dirroot]/lib/classes/oauth2/client.php on line 531" is displayed
- is a regression caused by
-
MDL-75171 Auth: extend user logged in event
-
- Closed
-