Details
-
Improvement
-
Resolution: Fixed
-
Major
-
3.11, 4.0
-
Moppies Kanban
Description
While testing OBv2.1 with several backpack providers, such as Badgr or CampusLabs, we realised our current OBv2.1 implementation in Moodle is ignoring the content in manifest file /.well-known/badgeconnect.json.
Tests with IMS Digital credential service worked in the past because they had .well-known/openid-configuration to discover the endpoints (it's not working any more because IMS has changed this testing service too to force to check the expected /.well-known/badgeconnect.json).
Information such as authorization, token or revocation end points should be loaded from /.well-known/badgeconnect.json when using OBv2.1. So a new OBv2.1 service should be added to the OAuth 2 services page (/admin/tool/oauth2/issuers.php).
More information about OBv2.1: https://www.imsglobal.org/spec/ob/v2p1/#api-manifest
Attachments
Issue Links
- blocks
-
MDL-71119 Review OBv2.1 implementation
-
- Closed
-
-
MDL-70722 Move Microsoft, Facebook and NextCloud OAuth2 services to new, reorganised architecture
-
- Closed
-
- has a non-specific relationship to
-
MDL-70264 badges/oauth2callback.php should be removed and replaced by admin/oauth2callback.php
-
- Closed
-
-
MDL-71150 Make OBv2.1 testable using moodle-exttests
-
- Open
-
-
MDL-71151 Identify/load oAuth2 services dynamically
-
- Open
-
- has a QA test
-
MDLQA-15456 An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
-
- Open
-
-
MDLQA-18366 CLONE - An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
-
- Open
-
-
MDLQA-17281 CLONE - An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
-
- Failed
-
-
MDLQA-17863 CLONE - An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
-
- Failed
-
-
MDLQA-16037 CLONE - An admin can create a backpack using OpenBadges v2.1 oAuth service and users can send their badges to this backpack
-
- Passed
-
-
MDLQA-16665 CLONE - An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
-
- Passed
-
- has been marked as being related by
-
MDL-69732 Manifest file /.well-known/badgeconnect.json is ignored by OBv2.1
-
- Closed
-